Laravel的工作推向了亚马逊SQS,但未加工

Ben*_*ins 5 php amazon-sqs amazon-web-services laravel

我正在运行Laravel 5.3.我正在尝试测试队列作业,并且我的队列配置为使用Amazon SQS.我的应用程序能够将作业推送到队列中,我可以在SQS中看到该作业.但它一直存在,从未被处理过.我试着运行php artisan queue:work,queue:listen,queue:work sqs...的他们如雨后春笋般冒出的作业从队列中无.我在本地用Homestead进行测试.处理来自SQS的工作有诀窍吗?

Dij*_*tra 4

我遇到了同样的问题。我正在使用主管。这对我有用:

命令中提到的队列驱动程序(sqs):

command=php /var/www/html/artisan queue:work sqs --tries=3
Run Code Online (Sandbox Code Playgroud)

然后运行这些命令:

sudo supervisorctl reread

sudo supervisorctl update

sudo supervisorctl restart all
Run Code Online (Sandbox Code Playgroud)

发布此内容以防万一它对任何人有帮助。