Linux 大量的TIME_WAIT解决办法
在服务器上大量使用短连接时,经常会发生大量TIME_WAIT的情况
编辑/etc/sysctl.conf,加入以下内容
net.ipv4.tcp_syncookies=1
net.ipv4.tcp_tw_reuse=1
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_fin_timeout=30
执行sysctl-p使参数生效,大概几十秒左右情况就开始改善了,TIME_WAIT慢慢减少,直至很少出现
使用以下命令查看系统各连接状态的统计数字
netstat-n|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'
TIME_WAIT65
FIN_WAIT16
FIN_WAIT222
ESTABLISHED585
SYN_RECV58
LAST_ACK499
相关推荐
bluecarrot 2020-11-23
Attend 2020-11-17
ZHAICAN 2020-11-16
codedecode 2020-11-14
zhangbingb 2020-11-12
ykmail 2020-11-11
futurezone 2020-11-06
rikeyone 2020-11-04
橄榄 2020-11-04
WenCoo 2020-10-31
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20