为什么没有重叠方法的任务调度程序不能在laravel 5.2中工作

时间:2016-05-06 05:58:43

标签: scheduled-tasks laravel-5.2

我在Laravel 5.2中尝试过没有Oververpping方法但它对我不起作用。任何人都可以帮助我解决我的问题

$schedule->call(function(){
           $newUserStrava = new StravaController();
           $newUserStrava->getNewTrackerActivity();
       })->everyMinute()->name('testoverlap')->withoutOverlapping();

1 个答案:

答案 0 :(得分:0)

这是因为它在运行计划作业时出现致命错误时会创建一个互斥文件,并且它不会再次重新启动计划作业。您可以参考以下链接获取解决方案。

https://laracasts.com/discuss/channels/laravel/laravel-task-scheduler-after-fatal-error-when-withoutoverlapping-is-set