Sie haben eine timeout
festgelegt in Ihrem Job, aber dieses Timeout ist größer als der Wert in retry_after
die Sie in dieser Konfiguration definiert haben.
Siehe https://laravel.com/docs/7.x/queues#job-expirations-and-timeouts
Es gibt eine klare Warnung:
Der --timeout Wert sollte immer mindestens einige Sekunden kürzer sein als Ihr retry_after Konfigurationswert. Dadurch wird sichergestellt, dass ein Worker, der einen bestimmten Job verarbeitet, immer beendet wird, bevor der Job wiederholt wird. Wenn Ihre --timeout-Option länger als Ihr retry_after Konfigurationswert ist, werden Ihre Jobs möglicherweise zweimal verarbeitet.
Sie könnten eine neue Verbindung für lang laufende Jobs definieren und diese Verbindung für den Job festlegen (Versand an eine bestimmte Verbindung), anstatt das timeout
zu verwenden .