我正在尝试配置laravel任务计划,我正在引用从0到无穷大的数字来测试为什么不重叠()不起作用。
我的代码:
ajaxToolkit:ModalPopupExtender
如果我的调度程序正在运行,而我正在尝试运行另一个调度程序,那么不应该执行,但在我的情况下,两个调度都开始运行并开始引用数据。
输出:
一切似乎都是正确的,但不知道为什么会发生这种情况。
答案 0 :(得分:0)
如果您在同一分钟内启动它们,它将不会重叠 。因为,你对你的过程说:“每分钟开始一个无限循环”。因此,当您运行新实例时,也许您正处于新的阶段。
如果您想尝试重叠,可以尝试:
$schedule->call(function (Request $request) {
echo 'start';
sleep(120);
echo '- end';
})->dailyAt('13:00')->withoutOverlapping();