Linux大量的TIME_WAIT处理
2013-03-27 09:39
239 查看
Linux版本:RedHat AS4
socket编程关闭连接后端口并不是立即释放,默认时间是60秒后释放。
用命令netstat -an查看可以发现存在大量的TIME_WAIT
如果连接频繁的话会导致端口用尽。
解决方法:
# vi /etc/sysctl.conf
添加如下内容
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_syncookies=1
保存退出后执行
# sysctl -p
说明
net.ipv4.tcp_syncookies=1 打开TIME-WAIT套接字重用功能,对于存在大量连接的Web服务器非常有效。
net.ipv4.tcp_tw_recyle=1
net.ipv4.tcp_tw_reuse=1 减少处于FIN-WAIT-2连接状态的时间,使系统可以处理更多的连接。
原文地址:http://blog.csdn.net/Avoid/article/details/1908038
socket编程关闭连接后端口并不是立即释放,默认时间是60秒后释放。
用命令netstat -an查看可以发现存在大量的TIME_WAIT
如果连接频繁的话会导致端口用尽。
解决方法:
# vi /etc/sysctl.conf
添加如下内容
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_syncookies=1
保存退出后执行
# sysctl -p
说明
net.ipv4.tcp_syncookies=1 打开TIME-WAIT套接字重用功能,对于存在大量连接的Web服务器非常有效。
net.ipv4.tcp_tw_recyle=1
net.ipv4.tcp_tw_reuse=1 减少处于FIN-WAIT-2连接状态的时间,使系统可以处理更多的连接。
原文地址:http://blog.csdn.net/Avoid/article/details/1908038
相关文章推荐
- linux 下大量TIME_WAIT 的处理
- linux 下大量TIME_WAIT 的处理
- linux 下大量TIME_WAIT 的处理
- linux 下大量TIME_WAIT 的处理
- linux 下大量TIME_WAIT 的处理
- linux 下大量TIME_WAIT 的处理
- linux 下大量TIME_WAIT 的处理
- 解决Linux下大量FIN_WAIT2 &TIME_WAIT 处理办法
- linux 下大量TIME_WAIT 的处理
- linux 下大量TIME_WAIT 的处理
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
- linux下大量TIME_WAIT的解决方法
- 在linux系统中处理TIME_WAIT连接过多
- 优化Linux下的内核TCP参数以提高系统性能 (TIME_WAIT处理)
- linux 大量的TIME_WAIT解决办法
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- linux 下通过修改内核参数解决大量TIME_WAIT问题
- 服务器大量time_wait处理
- linux tcp 大量 TIME_WAIT 问题
- Linuxext -> Linux网络服务 -> Linux下解决大量的TIME_WAIT