Hai impostato un timeout
nel tuo lavoro, ma questo timeout è maggiore del valore in retry_after
che hai definito in this config.
Vedi https://laravel.com/docs/7.x/queues#job-expirations-and-timeouts
C'è un chiaro avvertimento:
Il valore di -timeout deve essere sempre inferiore di almeno alcuni secondi al valore di riprova_dopo configurazione. Ciò garantirà che un lavoratore che elabora un determinato lavoro venga sempre interrotto prima che il lavoro venga riprovato. Se la tua opzione di -timeout è più lunga del valore di riprova_dopo configurazione, i tuoi lavori potrebbero essere elaborati due volte.
È possibile definire una nuova connessione per lavori di lunga durata e impostare questa connessione sul lavoro (invio a una connessione specifica), invece di utilizzare il timeout
.