@EVOSandru6

Почему supervisor не запускает laravel очереди?

Почему supervisor не запускает очереди?

/etc/supervisor/conf.d/api-worker.conf
[program:api-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/api/artisan queue:work --sleep=3 --tries=3
autostart=true
autorestart=true
user=root
numprocs=8
redirect_stderr=true
stdout_logfile=/var/www/api/storage/logs/worker.log
stopwaitsecs=3600
startsecs=0

Перезапускаю супервизор:
service supervisor restart
При вызове джоба:
dispatch(new ModerationRejectJob();
в
ModerationRejectJob::handle не попадаю.
Очереди начинают работать ( отправляться все раннее вызванные и текущие ) только при хардкорном:
сd /var/www/api && php artisan queue:work --sleep=3 --tries=3;


.env:

QUEUE_CONNECTION=redis
REDIS_CLIENT=predis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=
REDIS_PORT=6379

/var/www/api/storage/logs/worker.log

Пусто.

Что не так с супервизором?
  • Вопрос задан
  • 325 просмотров
Решения вопроса 1
@EVOSandru6 Автор вопроса
Ошибка была в правах.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
php666
@php666
PHP-макака
смотри таблицу job_fail или как там она называется...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы