服务器不会回复(syn-ack)

服务器不会回复(syn-ack)

我喜欢使用以下命令来管理“TIME_WAIT”,希望释放资源。

echo 20 > /proc/sys/net/ipv4/tcp_fin_timeout
sysctl -w net.ipv4.tcp_tw_reuse=1
sysctl -w net.ipv4.tcp_tw_recycle=1

我在做 tcpdump 时发现了一些有趣的事情。有时如果客户端建立连接(syn),服务器不会回复(syn -ack)。

我的问题是,这可能是因为前三个命令。

答案1

显然是的:http://www.gadgetwiz.com/administration/kernel.html

但我无法解释原因。

答案2

tw_recycle 与负载平衡器配合不佳。

“已知如果启用会导致 hoststated(负载平衡和故障转移)出现一些问题,应谨慎使用。”

http://www.speedguide.net/articles/linux-tweaking-121

相关内容