Laravel队列进程超时错误

威尔·杜尼

我在Laravel上php artisan queue:listen用于运行排队的作业。其中一项工作相当耗时,需要很长时间,因此出现以下错误:

[Symfony\Component\Process\Exception\ProcessTimedOutException]                                                                                                                                                                              
The process ""/usr/local/Cellar/php55/5.5.14/bin/php" artisan queue:work  
--queue="QUEUE_URL" --delay=0 --memory=128 --sleep=3 --tries=0" 
exceeded the timeout of 60 seconds.

我知道我可以queue:listen以任意高的超时值运行,但这并不理想,因为如果某些进程实际上没有响应,我确实希望它超时。我尝试在作业调用的函数中定期调用,但这并不能解决我的问题。set_time_limit(60)

我在网上找到一个线程提及Symfony\Component\Process\Process->setTimeout(null),但是我不知道如何访问该流程对象,或者甚至不能解决该问题。

任何帮助将非常感激。

戴维·勒迈安

添加--timeout=0适用于我的设置。

更新:因此,整个命令将为php artisan queue:listen --timeout=0

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel队列不遵守作业特定的超时

来自分类Dev

Laravel队列侦听器超时

来自分类Dev

Laravel是否支持队列工作者超时选项?

来自分类Dev

与Laravel中的AWS Sqs队列相关的错误

来自分类Dev

Azure ServiceBus队列超时

来自分类Dev

单进程阻塞队列

来自分类Dev

单进程阻塞队列

来自分类Dev

等待子进程超时

来自分类Dev

子进程超时失败

来自分类Dev

GNU进程并行超时

来自分类Dev

等待子进程超时

来自分类Dev

超时子进程pid

来自分类Dev

队列:监听超时停止处理队列处理

来自分类Dev

Docker Swarm Worker 错误:来自守护进程的错误响应:节点加入前已超时

来自分类Dev

Laravel Throws错误中的队列调度方法

来自分类Dev

Laravel引发错误的队列调度方法

来自分类Dev

如何检查当前应用程序进程是否在Laravel的队列环境中运行

来自分类Dev

如何在Laravel 4.2中编写多进程队列(已配置主管)?

来自分类Dev

Heroku Node.js-错误R10(引导超时)-> Web进程无法绑定到$ PORT

来自分类Dev

我在ios模拟器上运行flutter项目时收到此错误:-ProcessException:进程超时:

来自分类Dev

Laravel SSL读取操作超时 Swift_IoException | PHP错误?

来自分类Dev

如何解决Laravel 5中的超时错误

来自分类Dev

超时终止进程和任何子进程

来自分类Dev

进程死亡时挂起队列

来自分类Dev

python多进程队列完成

来自分类Dev

从scalaz中的队列创建进程

来自分类Dev

java:延长Applet进程超时

来自分类Dev

Webstorm中的JSCS进程超时

来自分类Dev

如何使vala子进程超时?