Laravel 5.3 计划不工作(没有计划的命令准备好 运行。)
Laravel 5.3 Schedule Not working ( No scheduled commands are ready to run. )
下面是调度函数
protected function schedule(Schedule $schedule)
{
$schedule->command('queue:work')
->everyMinute()
->withoutOverlapping();
}
下面是 laravel
的 cron
* * * * * /usr/local/bin/php /home/space/public_html/project/artisan schedule:run >> /home/space/public_html/project/public/op.txt 2>&1
但是每次 cron 输出
No scheduled commands are ready to run.
queue:work 没有被执行,我做错了什么?
删除 storage/framework 中的所有计划文件完成了这项工作。
问题是命令已执行,但出现了一些错误,因此从未起作用,但该命令处于活动状态,阻止它再次被 cron 运行(因为我使用了 withoutOverlapping() )。
下面是调度函数
protected function schedule(Schedule $schedule)
{
$schedule->command('queue:work')
->everyMinute()
->withoutOverlapping();
}
下面是 laravel
的 cron* * * * * /usr/local/bin/php /home/space/public_html/project/artisan schedule:run >> /home/space/public_html/project/public/op.txt 2>&1
但是每次 cron 输出
No scheduled commands are ready to run.
queue:work 没有被执行,我做错了什么?
删除 storage/framework 中的所有计划文件完成了这项工作。
问题是命令已执行,但出现了一些错误,因此从未起作用,但该命令处于活动状态,阻止它再次被 cron 运行(因为我使用了 withoutOverlapping() )。