sql >> Base de Datos >  >> NoSQL >> Redis

Rails Puma se está quedando sin conexiones Redis

Tuve un problema similar. Al principio estaba usando redis-togo y no tiene ningún problema. pero después de cambiar de redis-togo a Heroku redis, obtuve el error "ERR número máximo de clientes alcanzado".

El código de mi aplicación no ha cambiado, el cambio del proveedor de redis fue el único.

Abrí un ticket en el soporte de Heroku y me recomendaron cambiar la configuración predeterminada del valor de tiempo de espera.

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

después de cambiar el valor de tiempo de espera predeterminado de Heroku redis, todo se resolvió. Supongo que el valor predeterminado de tiempo de espera de redis es diferente según los proveedores de redis. y la configuración predeterminada de Heroku redis es 0. "Un valor de cero significa que las conexiones no se cerrarán".

Deseo que mi experiencia sea útil.