请教 Laraval 5.3 下队列中的设置项 retry_after 和 timeout 的关系


根据文档 https://laravelacademy.org/post/6125.html 上所说,retry_after 是用来限制某个队列任务的最大执行时间,如果超过该时间后就将其释放并等候重试。而开启队列守护进程时的参数 --timeout 用来限制用来执行队列任务的进程的最大时间,而且要求(建议)该值要小于 retry_after 的值。

我的问题是,按照这样的设定,那岂不是在 retry_after 的时间还没到时,就已经因为 timeout 超时而终止队列执行了吗?那这个 retry_after 还有什么意义呢?

谢谢解答!


点赞 取消点赞 收藏 取消收藏

<< 上一篇: 资源路由问题

>> 下一篇: 执行 homestead up 报错 我之前安装的 vmware