【发布时间】:2020-03-03 09:50:09
【问题描述】:
在我的本地服务器中,我可以毫无问题地使用队列,只需使用:
php artisan queue:work.
但在我的 AWS 服务器中,队列没有运行。
我的连接队列是database,同步邮件发送没有问题。
我检查了作业表,我可以看到我的队列,但由于未知原因它从未运行。
是否需要在 AWS Elastic Beanstalke 服务器中进行一些不同的配置?
我试过手动使用
php artisan queue:listen
php artisan queue:work
都失败了。
【问题讨论】:
-
他们失败的原因是什么?
-
@mrhn 当我使用命令并且只是“冻结”我的终端并且不运行队列时。
-
您可以设置一个 systemd 服务来重新启动部署队列。此question 中给出的说明
-
@ThiagoValente:你在哪里运行了这些命令
php artisan queue:work
标签: laravel amazon-web-services amazon-elastic-beanstalk laravel-queue