我已经设置了Laravel应用程序来从SQS队列中检索消息。在正常操作期间一切正常:在调度可排队作业时,消息将添加到队列中,队列工作程序从SQS获取消息并成功运行作业。
然而,每当我使用"查看消息"时,我都会遇到问题。 SQS Web控制台中的功能。以下是重现的步骤:
为什么会这样?我在PHP 5.6上运行Laravel 5.2.41。
答案 0 :(得分:0)
我弄清楚发生了什么:
为了解决这个问题,我添加了一个额外的重试"缓冲区"我的队列工作人员:
php artisan queue:work redis --tries=3