运行Redis的大量TIME_WAIT套接字连接

时间:2010-10-23 11:30:11

标签: c redis

我们正在使用Redis监控高流量Web应用程序。 该应用程序是用c语言编写的,并使用credis客户端 库。

我们看到大量的TIME_WAIT连接遗留下来 我们与Redis的沟通:

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

知道这里发生了什么吗?

  

rh = credis_connect(NULL,6379,2000);

     

credis_incr(rh,“hhhh2”,NULL);

     

credis_close(RH);

1 个答案:

答案 0 :(得分:1)

有关此问题的解决方法,请参阅SO question #337115

(我更喜欢让客户端关闭连接,以便客户端最终处于TIME_WAIT状态。)