@sstars

Laravel — почему queue не завершает работу после timeout?

[program:s-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/st/data/www/s/artisan queue:work --max-jobs=3 --sleep=3
autostart=true
autorestart=true
user=st
numprocs=1
redirect_stderr=true
stdout_logfile=/var/www/st/data/www/s/worker.log'
stopwaitsecs=1800

Job зависает при попытке заменить уже существующий файл командой Storage::put(). Почему это происходит и почему задание не выдает исключение по таумауту? Из за этого вся очередь встает и не двигается.

Тайм-аут установлен на 60 сек., и задание зависает надолго, мне помогают только команды "supervisor stop all" и "restart".
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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