sql >> Database >  >> NoSQL >> Redis

Rails Puma heeft geen Redis-verbindingen meer

Ik had een soortgelijk probleem. In het begin gebruikte ik redis-togo, en dat was geen probleem. maar nadat ik was overgestapt van redis-togo naar Heroku redis, kreeg ik de foutmelding "ERR max. aantal bereikte clients".

De code van mijn app is niet gewijzigd, de wijziging van de redis-provider was de enige.

Ik heb een ticket geopend bij Heroku-ondersteuning en ze adviseerden me om de standaardinstelling van de time-outwaarde te wijzigen.

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

nadat ik de standaard time-outwaarde van Heroku redis had gewijzigd, was alles opgelost. Ik denk dat de standaardwaarde van redis-time-out verschilt door redis-providers. en de standaardinstelling van Heroku redis is 0. "Een waarde van nul betekent dat verbindingen niet worden gesloten."

Ik wou dat mijn ervaring nuttig was.



  1. Hoe mongod.conf bind_ip in te stellen met meerdere ip-adressen

  2. Best practice om een ​​mgo-sessie te behouden

  3. Hoe redis.conf opslaan en afsluiten?

  4. Redis `SCAN`:hoe een evenwicht te bewaren tussen nieuwe sleutels die kunnen overeenkomen en zorgen voor een uiteindelijk resultaat binnen een redelijke tijd?