Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Maksymalna liczba prób przekroczenia kolejki wyjątków laravel

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 .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Klaster Redis - gotowy do produkcji?

  2. Jak naprawić ostrzeżenia podczas uruchamiania obrazu redis:alpine Docker

  3. Jak wyszukiwać wartość treści w redis przez BookSleeve

  4. Subskrybenci i wydawcy Redis pub sub max

  5. Automatyczne ponowne próby