Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Max Attempts Melebihi Exception antrian laravel

Anda menyetel timeout dalam pekerjaan Anda, tetapi batas waktu ini lebih besar dari nilai di retry_after yang telah Anda tetapkan dalam konfigurasi ini.

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

Ada peringatan yang jelas:

Nilai --timeout harus selalu lebih pendek beberapa detik dari nilai coba_setelah konfigurasi Anda. Ini akan memastikan bahwa pekerja yang memproses pekerjaan tertentu selalu dimatikan sebelum pekerjaan dicoba lagi. Jika opsi --timeout Anda lebih lama dari nilai konfigurasi coba_setelah Anda, tugas Anda mungkin diproses dua kali.

Anda dapat menentukan koneksi baru untuk pekerjaan yang berjalan lama, dan menyetel koneksi ini pada pekerjaan (kirim ke koneksi tertentu), daripada menggunakan timeout .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis::CommandError:ERR Client mengirim AUTH, tetapi tidak ada kata sandi yang disetel

  2. Seledri dengan beberapa situs Django

  3. Menggunakan redis sebagai cache untuk database mysql

  4. Dapatkan nilai Set dari Redis menggunakan RedisTemplate

  5. Bisakah Redis menulis ke database seperti PostgreSQL?