1

由于我已将 Laravel 应用程序从 5.4 升级到 5.5 并添加了 Laravel Horizo​​n,我的队列不再工作了。这是有效的旧情况:

我使用的驱动程序是 Beanstalkd 和 Supervisord,用于监控任务并保持其正常运行。我使用以下命令运行它:

php artisan queue:work --tries=1 --queue=high,medium,low

新情况:我已将队列驱动程序更新为 Redis。当我查看mydomain.com/horizo​​n时,我看到了进来但没有被处理的任务。从终端运行以下命令也不起作用:

php artisan queue:work --tries=1 --queue=high,medium,low

我有 2 个已填充的队列,Redis 队列和 Beanstalkd 队列。如何完成 Beanstalkd 队列然后处理 Horizo​​n 队列?

4

1 回答 1

6

我发现该命令artisan down将阻止队列工作人员:) 所以在运行 artisan 之后一切正常......我认为是周末的时间了:P

于 2017-12-15T16:31:13.927 回答