Реализовал парсер работает около суток. Пишет лог выполнения в бд. Все выполняется нормально. Процесс идет не прерывается.
Реализовано уведомление об ошибках на почту.
Может есть максимальное значение для времени выполнения?
Порядком надоела следующая ошибка. Причем очередь не прерывает выполнение.
Задача стартанула 2017-08-06 03:07:13, а в 4:05 пришла ошибка.
local.ERROR: Illuminate\Queue\MaxAttemptsExceededException: A queued job has been attempted too many times. The job may have previously timed out. in /var/www/html/***/vendor/laravel/framework/src/Illuminate/Queue/Worker.php:383
В env нет настроек
работает через supervisor
Конфиг в supervisor
[program:***]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/html/***/artisan queue:work --tries=1 --memory=2000 --timeout=172800 --queue=test,parser,sitemap,yml,mail
autostart=true
autorestart=true
user=saitdarom
numprocs=5
redirect_stderr=true
stdout_logfile=/var/log/supervisor/***.log
Конфиг в queue.php
'database' => [
'driver' => 'database',
'table' => 'jobs',
'queue' => 'default',
'retry_after' => 172800,
],