我正在使用Haproxy来检查Redis服务器的生存状态。我们可能经常遇到的一个问题是,一段时间后没有足够的端口,因为Haproxy可能会在那里留下大量的TIME-WAIT插座。但是,事实上,在使用haproxy + redis时我找不到任何TIME-WAIT套接字。无法理解为什么。
有什么想法?感谢。
答案 0 :(得分:0)
见fd.c:
setsockopt(fd, SOL_SOCKET, SO_LINGER,
(struct linger *) &nolinger, sizeof(struct linger));