Почему 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
Пусто.
Что не так с супервизором?