在我的Kernel.php文件中,我有:
$schedule->command('tokens:manage')->everyTenMinutes()->withoutOverlapping();
它确实工作到4天之前,现在它不再工作了。除了添加两个要运行的命令之外,我没有对内核进行任何更改。
所以我认为这是一个内存问题,并修改了我的TokensManage.php命令以优化它。但问题仍然存在。
我已将Kernel.php修改为:
$schedule->command('tokens:manage')->withoutOverlapping();
或进入:
$schedule->command('tokens:manage')->everyFiveMinutes()->withoutOverlapping();
它的工作,任何想法?
答案 0 :(得分:1)
withoutOverlapping()在storage / framework(schedule- *)中创建一个文件。如果命令没有正常结束,那么该文件将不会被删除,并且程序似乎仍然在运行。
答案 1 :(得分:0)