发现存在大量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_WAITtcp 0 0 127.0.0.1:3306 127.0.0.1:3 ...
分类:
Web程序 时间:
2017-08-08 12:36:43
阅读次数:
292
1. 查看命令 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 结果 ESTABLISHED 22 FIN_WAIT1 2 FIN_WAIT2 11 TIME_WAIT 189 名词解释 netstat -n ...
分类:
其他好文 时间:
2017-08-08 12:34:56
阅读次数:
236
TIME_WAIT 客户端与服务器端建立TCP/IP连接后关闭SOCKET后,服务器端连接的端口状态为TIME_WAIT.主动关闭的一方在发送最后一个 ack 后 就会进入 TIME_WAIT 状态 停留2MSL(max segment lifetime)时间 这个是TCP/IP必不可少的,也就是“ ...
分类:
其他好文 时间:
2017-08-02 10:05:56
阅读次数:
135
服务器做web应用(Http/Nginx)Linux内核参数优化Linux系统下,TCP连接断开后,会以TIME_WAIT状态保留一定的时间,然后才会释放端口。当并发请求过多的时候,就会产生大量的TIME_WAIT状态的连接,无法及时断开的话,会占用大量的端口资源和服务器资源。这个时候我们可以优化TCP的..
分类:
系统相关 时间:
2017-08-01 21:47:39
阅读次数:
176
统计 TIME_WAIT/CLOSE_WAIT/ESTABLISHED/LISTEN 等TCP状态的连接数 ...
分类:
系统相关 时间:
2017-07-29 19:41:13
阅读次数:
134
当我们输入网址回车或者刷新页面时,浏览器和计算机做了什么事呢? 首先就是域名解析,1.浏览器先搜索自身的DNS缓存 2.若浏览器没有找到缓存或者缓存已经失效,那么计算机搜索自身的DNS缓存 3.读取本地的HOST文件 4.浏览器发起一个DNS的一个系统调用 宽带运营商服务器查看本身缓存 运营商服务器 ...
分类:
Web程序 时间:
2017-07-27 12:48:46
阅读次数:
181
允许点击 var wait = 10; function time(o){ if(wait==0){ o.innerHTML = "允许点击"; o.removeAttribute('disabled',true); wait = 10 }else{ o.innerHTML ... ...
分类:
Web程序 时间:
2017-07-25 15:51:05
阅读次数:
186
文章转自:http://www.cnblogs.com/sunxucool/p/3449068.html 昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下: http://blog.csdn.net/shootyou/article/details/6615051 里头的分析 ...
分类:
其他好文 时间:
2017-07-22 18:16:31
阅读次数:
237
统计80端口的连接数据 netstat -nat | grep -i "80" | wc -l 统计httpd协议连接数 ps -ef | grep httpd | wc -l 统计已连接的,状态为establish的 netstat -na | greo ESTABLISH | wc -l 查出那 ...
分类:
Web程序 时间:
2017-07-18 13:38:40
阅读次数:
232
1. 客户端与服务器端建立TCP/IP连接后关闭SOCKET后,服务器端连接的端口状态为TIME_WAIT; 2. 主动关闭的Socket端会进入TIME_WAIT状态,并且持续2MSL时间长度,MSL就是maximum segment lifetime(最大分节生命期); 这是一个IP数据包能在互 ...
分类:
其他好文 时间:
2017-07-16 14:19:18
阅读次数:
131