由于我已经将Laravel应用程序从5.4升级到5.5并添加了Laravel Horizon,所以我的队列不再工作了。这是有效的旧情况:
我使用的驱动程序是Beanstalkd和Subervisord,用于监视任务并保持运行。我使用此命令运行它:
php artisan queue:work --tries=1 --queue=high,medium,low
新情况:我已将队列驱动程序更新为Redis。当我看一下 mydomain.com/horizon 时,我看到了任务的出现,但没有被处理。从终端运行以下命令也不起作用:
php artisan queue:work --tries=1 --queue=high,medium,low
我有2个填充的队列,redis队列和beanstalkd队列。我如何完成beanstalkd队列,然后处理地平线队列?
我弄清楚命令artisan down
将阻止队列工人:)因此,在运行工匠之后,一切都很好... 我认为是周末的时间:P