Du ställer in en timeout
i ditt jobb, men denna timeout är större än värdet i retry_after
som du har definierat i denna config.
Se https://laravel.com/docs/7.x/queues#job-expirations-and-timeouts
Det finns en tydlig varning:
Värdet --timeout bör alltid vara minst flera sekunder kortare än ditt retry_after konfigurationsvärde. Detta säkerställer att en arbetare som bearbetar ett visst jobb alltid dödas innan jobbet prövas igen. Om ditt --timeout alternativ är längre än ditt retry_after konfigurationsvärde kan dina jobb bearbetas två gånger.
Du kan definiera en ny anslutning för långvariga jobb och ställa in denna anslutning på jobbet (sändning till specifik anslutning), istället för att använda timeout
.