
双方建立TCP链接,其中一方拔掉网线,另一端依然是ESTABLISHED,那么要过多长时间才会发觉链接被断开了呢?
[root@node1 ~]# sysctl -a |grep keepalive
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 7200
从tcp_keepalive_time上看,我的要经过2个小时才会发觉。
有篇文章详细解释了他的调试过程:
https://www.jianshu.com/p/a1c3aba4af96