@Castiel

Queue:work почему не получает задачи из очереди?

Странное поводение ларавел на сервере - почему то queue:work не получает задачи из очереди, хотя они туда записываются, проверяли как на mysql так и на redis

может кто сталкивался с подобным?
  • Вопрос задан
  • 390 просмотров
Пригласить эксперта
Ответы на вопрос 2
@ctpayc
Добрый день,
скорее всего нужно supervisor настроить... https://laravel.com/docs/5.4/queues#supervisor-con...
возможно не правильно указаны параметры, вот как у меня работает
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=/usr/bin/php5 /path-to-app/artisan queue:work --sleep=3 --tries=1 --daemon
autostart=true
autorestart=true
numprocs=5
redirect_stderr=true
stdout_logfile=/path-to-logs/worker.log
Ответ написан
Комментировать
zvermafia
@zvermafia
WebDev
Были проблемы с redis и beanstalkd. Если на одном сервере больше 1 го сайта, то нужны разные значение серверов очередей для параметра queue для каждого сайта. Чтобы не путались данные между сайтами. По умолчанию там стоит default.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы