【发布时间】:2019-11-22 04:40:28
【问题描述】:
我有这个进程设置。
php artisan queue:work beanstalkd --sleep=3 --tries=1 --timeout=0 --queue=medium,messages
我也有一个设置工作
public $timeout = 100000000;
但在此之前,该作业已停止,消息has been attempted too many times or run too long. The job may have previously timed out 首次运行。
我在 php.ini 中也有这个
max_execution_time = 0
我在这里错过了什么?
【问题讨论】:
-
尝试记录并查看您的作业执行的代码部分
-
这个工作创造了这么多工作,他们可能会创造其他工作,可能没有办法记录下来。
-
为什么这个工作创造了这么多工作?您应该使用控制台命令,而不是创建一个执行它的作业。
标签: php laravel queue jobs beanstalkd