tcp time_wait过多的处理办法
2014-10-16 11:09
281 查看
一.time_wait状态解释
1.客户端与服务器端TCP连接完闭,关闭SOCKET后,服务器端连接的端口号即为time_wait状态。
linux下高并发的nginx ,apache,lvs,squid等服务器生产环境下,TCP的time_wait套接字数量经常达到2,3W,此时服务器很容易被拖死或影响业务
二.解决方法
1.获取TIME_WAIT状态数量:netstat -n|awk '/^tcp/{++oldboy[$NF]} END {for (a in oldboy) print a,oldboy[a]}'
2.服务器参数调优
![](http://s3.51cto.com/wyfs02/M00/4C/86/wKiom1Q_NrPCIGBwAAO5OQF4J1A571.jpg)
![](http://s3.51cto.com/wyfs02/M01/4C/87/wKioL1Q_NuuRXh0bAAKcbE6csHc853.jpg)
![](http://s3.51cto.com/wyfs02/M00/4C/87/wKioL1Q_NwOyghjPAAU8siICG3Y599.jpg)
本文出自 “蜘蛛侠” 博客,请务必保留此出处http://txidc.blog.51cto.com/9138217/1564683
1.客户端与服务器端TCP连接完闭,关闭SOCKET后,服务器端连接的端口号即为time_wait状态。
linux下高并发的nginx ,apache,lvs,squid等服务器生产环境下,TCP的time_wait套接字数量经常达到2,3W,此时服务器很容易被拖死或影响业务
二.解决方法
1.获取TIME_WAIT状态数量:netstat -n|awk '/^tcp/{++oldboy[$NF]} END {for (a in oldboy) print a,oldboy[a]}'
2.服务器参数调优
![](http://s3.51cto.com/wyfs02/M00/4C/86/wKiom1Q_NrPCIGBwAAO5OQF4J1A571.jpg)
![](http://s3.51cto.com/wyfs02/M01/4C/87/wKioL1Q_NuuRXh0bAAKcbE6csHc853.jpg)
![](http://s3.51cto.com/wyfs02/M00/4C/87/wKioL1Q_NwOyghjPAAU8siICG3Y599.jpg)
本文出自 “蜘蛛侠” 博客,请务必保留此出处http://txidc.blog.51cto.com/9138217/1564683
相关文章推荐
- linux服务器出现大量的TIME_WAIT状态的TCP连接的处理办法
- linux和windows下TIME_WAIT过多的解决办法
- 如何解决TIME_WAIT过多的解决办法(附Socket中的TIME_WAIT状态详解)
- TCP连接中TIME_WAIT连接过多
- 服务器tcp连接timewait过多优化及详细分析
- TCP连接出现大量TIME_WAIT的解决办法
- linux和windows下TIME_WAIT过多的解决办法
- linux下TIME_WAIT过多的解决办法(ip_local_port_range)(转)
- 在linux系统中处理TIME_WAIT连接过多
- TCP/IP详解--TCP连接中TIME_WAIT状态过多
- TCP连接中TIME_WAIT连接过多
- kernel: TCP: time wait bucket table overflow错误的解决办法
- 运维小记:TIME_WAIT过多的处理方法
- 如何解决TIME_WAIT过多的解决办法(附Socket中的TIME_WAIT状态详解)
- 服务器tcp连接timewait过多优化及详细分析 推荐
- linux和windows下TIME_WAIT过多的解决办法
- 如何解决TIME_WAIT过多的解决办法(附Socket中的TIME_WAIT状态详解)
- 解决Linux下大量FIN_WAIT2 &TIME_WAIT 处理办法
- linux和windows下TIME_WAIT过多的解决办法
- TCP之再谈解决服务器TIMEWAIT过多的问题