Redis
 sql >> Database >  >> NoSQL >> Redis

Rails Puma esaurisce le connessioni Redis

Ho avuto un problema simile. All'inizio stavo usando redis-togo e non ha problemi. ma dopo essere passato da redis-togo a Heroku redis, ho ricevuto un errore "ERR numero massimo di clienti raggiunti".

Il codice della mia app non è cambiato, la modifica del provider di redis è stata l'unica.

Ho aperto un ticket al supporto di Heroku e mi hanno consigliato di modificare l'impostazione predefinita del valore di timeout.

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

dopo aver modificato il valore di timeout predefinito di Heroku redis, tutto è stato risolto. Immagino che il valore predefinito del timeout di redis sia diverso dai provider di redis. e l'impostazione predefinita di Heroku Redis è 0. "Un valore pari a zero significa che le connessioni non verranno chiuse."

Vorrei che la mia esperienza fosse utile.