Question

Nous utilisons Redis pour la surveillance sur une application web à fort trafic. L'application est écrit en C et utilise le client CREDIS bibliothèque.

Nous voyons un nombre énorme de connexions TIME_WAIT gauche au-dessus de nos communications avec Redis:

$ netstat -a | grep 6379 | grep TIME_WAIT | wc -l 15865

Toute idée de ce qui se passe ici?

"

  

rh = credis_connect (NULL, 6379, 2000);

     

credis_incr (rh, "hhhh2", NULL);

     

credis_close (rh);

Était-ce utile?

La solution

Voir question SO # 337115 pour les approches de ce problème.

(je préfère faire le client fermer la connexion de sorte que le client se retrouve dans l'état TIME_WAIT.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top