Un gran número de conexiones de socket TIME_WAIT ejecutan Redis
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);
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