1

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

我们在与 Redis 的通信中看到了大量的 TIME_WAIT 连接:

$ netstat -a | grep 6379 | grep TIME_WAIT | 厕所-l 15865

知道这里发生了什么吗?

"

rh = credis_connect(NULL, 6379, 2000);

credis_incr(rh, "hhhh2",NULL);

credis_close(rh);

4

1 回答 1

1

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

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

于 2010-10-23T12:20:13.770 回答