警告,出现重复的TCP行netstat错误和解决方案

时间:2020-01-09 10:44:08  来源:igfitidea点击:

问题描述:每当我运行netstat命令时,它都会返回错误,提示如下:

tcp 0 0 ip-201-19-xxx-xxx.ip.s:http ip72-199-249-17.sd.sd.:1845 TIME\_WAIT  
 tcp 0 0 ip-201-19-xxx-xxx.ip.s:http cache-mtc-ad10.proxy.:59985 TIME\_WAIT  
 warning, got duplicate tcp line

如何解决此错误,这是什么意思?

解决方法:这很不常见。
此错误表明客户端/服务器连接正在迅速关闭并重新连接到同一端口80上的ip ip-201-19-xxx-xxx.ip。

要解决此问题,请打开/etc/sysctl.conf并

vi /etc/sysctl.conf

追加或者修改文本,如下所示:

net.ipv4.tcp_tw_reuse = 0 
net.ipv4.tcp_tw_recycle = 0

保存文件并重新启动系统。
如果特定的客户端IP地址导致此问题,请使用iptables删除客户端IP或者使用空路由阻止IP。