请教 Laraval 5.3 下队列中的设置项 retry_after 和 timeout 的关系
根据文档 https://laravel.geekai.co/post/6125.html 上所说,retry_after 是用来限制某个队列任务的最大执行时间,如果超过该时间后就将其释放并等候重试。而开启队列守护进程时的参数 --timeout 用来限制用来执行队列任务的进程的最大时间,而且要求(建议)该值要小于 retry_after 的值。
我的问题是,按照这样的设定,那岂不是在 retry_after 的时间还没到时,就已经因为 timeout 超时而终止队列执行了吗?那这个 retry_after 还有什么意义呢?
谢谢解答!
No Comments