Поскольку я обновил свое приложение Laravel с 5.4 до 5.5 и добавил Laravel Horizon, моя очередь больше не работает. Вот старая ситуация, которая сработала:
Я использовал драйвер Beanstalkd и Supervisord для мониторинга задачи и поддержания ее работоспособности. Я запустил его с помощью этой команды:
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, а затем обработать очередь Horizon?