发现存在大量TIME_WAIT状态的连接tcp 0 0 127.0.0.1:3306 127.0.0.1:41378 TIME_WAITtcp 0 0 127.0.0.1:3306 127.0.0.1:41379 TIME_WAIT...
分类:
系统相关 时间:
2015-05-11 23:55:19
阅读次数:
360
Tcp的连接状态对于我们web服务器来说是至关重要的,尤其是并发量ESTAB;或者是syn_recv值,假如这个值比较大的话我们可以认为是不是受到了攻击,或是是time_wait值比较高的话,我们要考虑看我们内核是否需要调优,太高的time_wait值的话会占用太多端口,要是端口少的话后果不堪..
分类:
其他好文 时间:
2015-05-06 18:09:48
阅读次数:
143
原文链接: http://www.2cto.com/net/201208/147485.htmlTCP的状态兼谈Close_Wait和Time_Wait的状态一 TCP的状态:1)、LISTEN:首先服务端需要打开一个socket进行监听,状态为LISTEN. /* The socket is li...
分类:
其他好文 时间:
2015-05-05 12:10:48
阅读次数:
166
原文连接:www.itokit.com/2012/0516/73950.html# netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c 16 CLOSING 130 ESTABLISHED 298 FIN_WAIT1 13 FIN_WAIT2 9 LAST...
分类:
Web程序 时间:
2015-05-04 23:53:54
阅读次数:
1090
解决TCP连接数过多的问题 TCP状态迁移,CLOSE_WAIT & FIN_WAIT2 的问题 TCP状态迁移 大家对netstat -a命令很熟悉,但是,你有没有注意到STATE一栏呢,基本上显示着established,time_wait,close_wait等,这些到底是...
分类:
其他好文 时间:
2015-05-01 21:21:13
阅读次数:
187
# netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'TIME_WAIT 22387CLOSE_WAIT 11SYN_SENT 1FIN_WAIT1 1ESTABLISHED 423LISTEN 73# nets...
分类:
其他好文 时间:
2015-04-30 15:47:52
阅读次数:
124
HTTP实现长连接 HTTP是无状态的? 也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源,如JavaScript文...
分类:
Web程序 时间:
2015-04-30 12:43:19
阅读次数:
151
MSL就是maximum segment lifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个时间将在网络中消失TIME_WAIT两点原因:1、TCP分节可能由于路由器异常而“迷途”,在迷途期间,TCP发送端可能因确认超时而重发这个分节,迷途的分节在路由器修复后...
分类:
其他好文 时间:
2015-04-26 21:13:50
阅读次数:
146
1.3次握手 4次握手2.那张状态图,FIN_WAIT主动关闭方,CLOSE_WAIT被动关闭方主动关闭方发出FIN后进入FIN_WAIT,FIN_WAIT方收到了ACK和FIN,发出了ACK,则进入TIME_WAIT 2MSL, 因为放置ACK的重传,确保对方能顺利关闭。被动关闭方收到FIN发出A...
分类:
其他好文 时间:
2015-04-24 18:47:17
阅读次数:
141
1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺...
分类:
Web程序 时间:
2015-04-20 14:27:01
阅读次数:
159