command('feeds:fetch')-6ren">
gpt4 book ai didi

cron - Laravel 调度程序说 "No scheduled commands are ready to run."

转载 作者:行者123 更新时间:2023-12-04 20:01:37 25 4
gpt4 key购买 nike

我已经设置了这样的命令:

protected function schedule(Schedule $schedule)
{
$schedule->command('feeds:fetch')->everyFiveMinutes();
}

我已经设置了一个 cron 作业来运行 php artisan schedule:run
当我在 dev 的终端上运行该行时,它运行任务 OK。在 Prod 上,它返回“没有准备好运行的计划命令”。

有什么办法可以解决这个问题?

最佳答案

Laracat ( https://larachat.slack.com/ ) 的好人帮我调试了这个问题。

问题出在我的 crontab 上。我正在设置 crontab 来执行工匠调度程序,如下所示:

*/1 * * * * php /path/to/artisan schedule:run

(意思是每天每小时的每 1 分钟执行一次。)

什么时候应该:
* * * * * php /path/to/artisan schedule:run

(意思是每天每小时每分钟执行一次。)

因此,当我在每小时的非第一分钟手动运行 cron 时,它根本没有运行。

关于cron - Laravel 调度程序说 "No scheduled commands are ready to run.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29174868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com