Ustawiasz timeout
w Twojej pracy, ale ten limit czasu jest większy niż wartość w retry_after
które zdefiniowałeś w tej konfiguracji.
Zobacz https://laravel.com/docs/7.x/queues#job-expirations-and-timeouts
Jest wyraźne ostrzeżenie:
Wartość --timeout powinna być zawsze o co najmniej kilka sekund krótsza niż wartość konfiguracji retry_after. Dzięki temu pracownik przetwarzający dane zadanie zostanie zawsze zabity przed ponowną próbą zadania. Jeśli opcja ---timeout jest dłuższa niż wartość konfiguracji retry_after , Twoje zadania mogą być przetwarzane dwukrotnie.
Możesz zdefiniować nowe połączenie dla długotrwałych zadań i ustawić to połączenie dla zadania (wysyłanie do określonego połączenia), zamiast używać timeout
.