计划任务不能生效?
我根据教程写的计划任务,但我改成了每分钟everyMinute(),代码如下:
protected function schedule(Schedule $schedule)
{
// $schedule->command('inspire')
// ->hourly();
// 一小时执行一次『活跃用户』数据生成的命令
$schedule->command('larabbs:calculate-active-user')->everyMinute();
}
并在多处用log记录,例如
public function handle(User $user)
{
Log::info('Begin calculate');
//在命令行打印一行信息
$this->info('开始计算...');
$user->calculateAndCacheActiveUsers();
$this->info('成功生成!');
Log::info('Finished');
}
但是发现并没有log出现,清空缓存后,过段时间也并没有主动计算出活跃用户并缓存。
推荐文章: