Pregunta

Estamos utilizando Redis para el seguimiento de una aplicación web de alto tráfico. La aplicación está escrito en C y utiliza el cliente Credis biblioteca.

Estamos viendo un enorme número de conexiones TIME_WAIT sobrante de nuestras comunicaciones con Redis:

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

Cualquier idea de lo que está pasando aquí?

"

  

rh = credis_connect (NULL, 6379, 2000);

     

credis_incr (rh, "hhhh2", null);

     

credis_close (rh);

¿Fue útil?

Solución

# 337115 para las aproximaciones a este problema.

(Yo prefiero hacer el cliente cierre la conexión para que el cliente termina en el estado TIME_WAIT.)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top