【发布时间】:2017-11-15 11:44:53
【问题描述】:
有人可以知道如何在一个命令中运行 Laravel 工匠在项目中的所有队列上工作吗?
我知道我可以运行类似 nohup php artisan queue:work --queue=admin_contact_message_mail,user_get_message_notification,user_get_message_mail --daemon & 的东西,但是我有一个庞大的队列列表,并询问是否有任何方法可以一次调用它,或者我需要将它们全部列出来排队运行它并收听它?
【问题讨论】:
-
php artisan queue:listen -
它对我不起作用。将作业保存到数据库但没有执行它。
-
你在运行
php artisan queue:listen时会得到什么 -
我在控制台没有得到任何反馈,只将数据保存到数据库中,其中 laravel 保存在作业表数据中,例如:队列名称、数据和将执行尝试的类始终为 0。运行时
php artisan queue:work --queue=user_get_message_mail它运行该队列并像往常一样发送邮件。我将 /env 文件更改为QUEUE_DRIVER=database
标签: laravel queue laravel-5.5