Laravel如何停止/重启特定队列的工人?



我知道你可以停止所有的工人在Laravel使用queue:restart。但我正在寻找一种方法来阻止所有的工人在一个特定的队列上工作。像这样:

php artisan queue:restart --queue=my_queue

就我阅读文档而言,

php artisan queue:clear redis --queue=emails

仅适用于SQS, Redis和数据库队列驱动程序。

但是这个命令是清除,而不是停止。

using queue:restart -这将停止作业处理并将它们留在表中

使用queue:work启动正在处理的作业

如果您希望生成大量电子邮件,并希望检查它们是否正在生成,则此选项非常有用。

相关内容

  • 没有找到相关文章

最新更新