关于php:Yii使用队列时出现的问题解决

7次阅读

共计 352 个字符,预计需要花费 1 分钟才能阅读完成。

最近在实现微信音讯推送的时候呈现了一些问题,在咱们批量推送微信告诉的时候,我应用了队列的模式来实现微信音讯推送,然而在应用队列的时候呈现了队列过程齐全没有问题,然而队列工作就是不执行的景象,在通过了一个小时左右的钻研后终于发现了问题

问题:

应用队列:

Yii::$app->queue->push(new ExaminerNoticeJob(['test' => $test,]));

在执行队列时,在队列记录的 queue 表中发现,队列过程的确记录下来了,在执行队列后队列过程的确执行了,然而我的队列中的动作就是不执行,起初发现这是因为在调用队列时的传参过于大,导致尽管队列执行了,然而因为传参信息过大导致信息不残缺,故无奈执行我的队列工作

解决:

将传递队列工作的参数尽可能的缩小即能够发现队列工作执行失常了。。。

正文完
 0