Laravel Horizon не обрабатывает очереди

Поскольку я обновил свое приложение 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?

0

Решение

Я понял, что команда artisan down заблокирует работников очереди 🙂 Так что после запуска artisan все работает хорошо … Я думаю, что время для выходных: P

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]