关于laravel消息队列timeout参数的问题
我在消息类中设置了timeout,好像没有起作用
情况一
我在任务类中定义了timeout,但是配置中的retry_after没有改,
class TestJob
{
public $timeout = 600
}
queue.php
retry_after = 60
这样最长时间还是60
报错日志
情况二
我在任务类中定义了timeout=600,配置中的retry_after=610,但是超时时间还是60秒
报错日志
最后解决
在命令行中设置了timeout起作用了
php artisan queue:listen --queue=high,low --timeout=600
推荐文章: