[求助] Laravel 队列 不执行
描述
- 服务器上只有一个项目使用了队列,共使用4个队列
default
hight
middle
low
。 - 其中
middle
和low
在一条命令中执行,即php artision queue:work --queue=middle,low
。 - 使用了supervisor做持久运行
- 每个运行命令都设置了
--tries=3 --timeout=240
问题
- 出现的问题是
default
hight
middle
队列上的任务都正常执行 唯独low
队列中的任务不执行, 已确定middle
中没有需要执行的任务 - supervisor 重启队列之后
low
中的任务又按序执行完了
怀疑是单纯的卡了, 但是想不通原因, supervisor的日志、数据库fail_jobs和 storage中的log都没有报错信息就是不执行任务
请各位大佬赐教
改成这样试试
请问,这个问题解决了吗?百思不得其解呀
在job的最开始的地方写 logger在看看