sql >> Databáze >  >> NoSQL >> Redis

Maximální počet pokusů překročena výjimka laravel fronty

Nastavíte timeout ve vaší úloze, ale tento časový limit je větší než hodnota v retry_after které jste definovali v této konfiguraci.

Viz https://laravel.com/docs/7.x/queues#job-expirations-and-timeouts

Je zde jasné varování:

Hodnota --timeout by měla být vždy alespoň o několik sekund kratší než hodnota konfigurace retry_after. Tím zajistíte, že pracovník zpracovávající danou úlohu bude vždy před opakováním úlohy zabit. Pokud je vaše možnost – timeout delší než vaše hodnota konfigurace retry_after, mohou být vaše úlohy zpracovány dvakrát.

Můžete definovat nové připojení pro dlouho běžící úlohy a nastavit toto připojení pro úlohu (odeslání na konkrétní připojení), namísto použití timeout .



  1. Schéma Mongoose:„unikátní“ není respektováno

  2. XFS vs EXT4 – Porovnání výkonu MongoDB na AWS EC2

  3. Zálohy AOF a RDB v redis

  4. Nejlepší způsob, jak uložit datum/čas v mongodb