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

Rails Puma kehabisan koneksi Redis

Saya memiliki masalah serupa. Awalnya saya menggunakan redis-togo, dan tidak ada masalah. tetapi setelah saya mengubah dari redis-togo ke Heroku redis, saya mendapatkan kesalahan "ERR max number of clients reach".

Kode aplikasi saya tidak diubah, perubahan penyedia redis adalah satu-satunya.

Saya membuka tiket di dukungan Heroku, dan mereka menyarankan saya untuk mengubah pengaturan default nilai batas waktu.

https://devcenter.heroku.com/articles/heroku-redis#configuring-your-instance

setelah saya mengubah nilai batas waktu default Heroku redis, semuanya terpecahkan. Saya kira nilai default batas waktu redis berbeda oleh penyedia redis. dan pengaturan default Heroku redis adalah 0."Nilai nol berarti koneksi tidak akan ditutup."

Semoga pengalaman saya bermanfaat.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. docker-compose:koneksi ditolak antar container, tetapi layanan dapat diakses dari Host

  2. berbagi objek IO dalam beberapa instance node

  3. Redisson, antrian / dequeu yang berfungsi. Strategi pemrosesan pesan/elemen pada penanganan pesan yang tidak lengkap pada sistem/pod shutdown

  4. Redis - Menggunakan CONFIG SET dengan cepat dalam hubungan master slave

  5. Seledri membuat koneksi baru untuk setiap tugas