linux TIME_WAIT过多的解决方法
2012-11-22 22:11
267 查看
查看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
查看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过多问题的解决方法
- linux TIME_WAIT过多的解决方法
- linux 下 CLOSE_WAIT过多的解决方法
- CP连接状态详解及TIME_WAIT过多的解决方法
- TCP TIME_WAIT过多的解决方法
- linux TIME_WAIT过多的解决方法
- 解决TIME_WAIT过多的方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- MySQL的TIME_WAIT连接过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- No manual entry for pthread_cond_wait 的解决方法
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
- posix信号量sem_wait死锁解决方法
- TCP: time wait bucket table overflow解决方法