码迷,mamicode.com
首页 > 系统相关 > 详细

linux TIME_WAIT过多的解决方法

时间:2014-07-16 18:28:46      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:blog   os   for   linux   div   re   

 

查看TCP状态:netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}‘
查看SOCKET状态:cat /proc/net/sockstat
TIME_WAIT状态的socket一般需要等到2msl时间后,socket才会被回收。
修改(添加)系统内核参数:/etc/sysctl.conf

#改系統默认的TIMEOUT时间
net.ipv4.tcp_fin_timeout=2

#启重用,允许将TIME-WAIT sockets重新用于新的TCP连接 默认为0表示关闭
net.ipv4.tcp_tw_reuse=1

#开启TCP连接中TIME-WAIT sockets的快速回收 默认为0 表示关闭
net.ipv4.tcp_tw_recycle=1

使新增参数生效:sysctl -p

linux TIME_WAIT过多的解决方法,布布扣,bubuko.com

linux TIME_WAIT过多的解决方法

标签:blog   os   for   linux   div   re   

原文地址:http://www.cnblogs.com/ghost240/p/3845374.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!