У меня есть скрипт, который выполняется около 5-8 минут и в конце концов он дает мне файл xls, на локальном хосте он работает нормально, но на сервере он выполняется 3 раза, я не могу понять, почему. Имеется диспетчер с 8 процессами работников очереди.
соединение с очередью установлено в redis. laravel 5.7 Может быть, у кого-то была такая же проблема и она решена?
.env
BROADCAST_DRIVER=redis
QUEUE_CONNECTION=redis
очередь
'redis' => [
'driver' => 'redis',
'connection' => 'default',
'queue' => 'default',
'retry_after' => 90,
'block_for' => null,
],
upd: изменение retry_after => 900 не делает help
рабочий запускается с этой команды: artisan queue:work redis --timeout=900 --sleep=3 --tries=3