队列Job Dispatch后丢失
今天处理一个订单支付检测的Job发现dispatch之后部分job没有执行就丢失了。
job::dispatch日志
job::handle 日志
执行6条Job只有三个Job执行了
queue:work
没有failed job
Laravel Framework 8.29.0
求大佬指点为啥呢
加个
--tries
参数看看。最大尝试次数还有 超时的时间
--timeout
也加个限制看看。没有执行,又没有失败,那就应该还是在队列的重试队列中,看下文档 这里