У нас работает работник очереди в Laravel Forge.
Команда для этой очереди будет такой:
php artisan queue:work --queue=dispatches --timeout=300 --tries=3
Задание достигает конечной точки на другом сервере, который также имеет максимальное выполнениевремя 300.
Некоторые задания в очереди могут занимать много времени и должны истечь. Задания, выполняемые с периодом ожидания 300, выполнены правильно. Задания, превышающие 300 тайм-аут, не перестают работать и продолжают обрабатываться вечноТаким образом, очередь захватывает.
Она будет оставаться такой, пока рабочий не будет перезапущен.
[2019-10-10 08:40:28] Processing: App\Listeners\CompleteListener
Я ожидаю, что она сбрасывается через 300 с и повторяется / переходит к следующему заданию,но этого просто не происходит.