最近在实现微信消息推送时出现了一些问题。在我们批量推送微信通知的时候,我是使用队列来实现微信消息推送的,但是在使用队列的时候有时候队列处理没有问题,但是队列任务没有执行。经过一个多小时的研究,终于找到问题所在:使用队列:Yii::$app->queue->push(newExaminerNoticeJob(['test'=>$test,]));在执行队列的时候,发现在队列记录的队列表中,确实记录了队列过程,并且在执行队列后确实执行了队列过程,但是在我的队列中并没有执行该动作。后来发现这是因为调用队列时传递的参数太大了。queue虽然执行了,但是由于传递的参数比较大,信息不完整,导致我的queue任务执行不了。如果尽量减少队列任务的参数,可以发现队列任务正常执行。..
