Domanda

Stiamo usando Redis per il monitoraggio su un'applicazione web ad alto traffico. L'applicazione è scritto in C e utilizza il client Credis biblioteca.

Stiamo vedendo un numero enorme di connessioni TIME_WAIT lasciati dalla le nostre comunicazioni con Redis:

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

Qualche idea di cosa sta succedendo qui?

"

  

rh = credis_connect (NULL, 6379, 2000);

     

credis_incr (RH, "hhhh2", null);

     

credis_close (RH);

È stato utile?

Soluzione

# 337.115 per gli approcci a questo problema.

(io preferisco fare il client chiudere la connessione in modo che il cliente finisce nello stato TIME_WAIT.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top