以下是日程安排功能
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.
队列:工作没有被执行,我做错了什么?
答案 0 :(得分:5)
删除存储/框架中的所有计划文件完成了这项工作。
问题是命令被执行了但是有些错误所以从来没有工作但是命令处于活动状态阻止cron再次运行(因为我使用了withoutOverlapping())。