转自:http://blog.csdn.net/shootyou/article/details/6622226 昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下: http://blog.csdn.net/shootyou/article/details/6615051 里 ...
分类:
其他好文 时间:
2017-08-13 13:21:32
阅读次数:
221
原文: http://mp.weixin.qq.com/s?__biz=MzI4MjA4ODU0Ng==&mid=402163560&idx=1&sn=5269044286ce1d142cca1b5fed3efab1&3rd=MzA3MDU4NTYzMw==&scene=6#rd 写的太好了,忍不住 ...
分类:
其他好文 时间:
2017-08-03 21:54:11
阅读次数:
213
统计 TIME_WAIT/CLOSE_WAIT/ESTABLISHED/LISTEN 等TCP状态的连接数 ...
分类:
系统相关 时间:
2017-07-29 19:41:13
阅读次数:
134
文章转自:http://www.cnblogs.com/sunxucool/p/3449068.html 昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下: http://blog.csdn.net/shootyou/article/details/6615051 里头的分析 ...
分类:
其他好文 时间:
2017-07-22 18:16:31
阅读次数:
237
问题起因 象往常一样登录下APP,结果提示服务器端接口错误。吓得我赶紧上服务器上看看。 第一步:检查原因 因为只要服务器出错,后台会通过Log4net记录错误日志,看看日志怎么说。 关键字是“超出本地计算机网络适配器卡的名称限制”,google一下,大概意思是本地端口被占用完了。不能响应了。 第二步 ...
最近测试环境server由于需要与大量的后台server交互,今天突然发现有大量的close_wait产生,于是仔细研究了一下: 如果我们的服务器程序处于CLOSE_WAIT状态的话,说明套接字是被动关闭的! 因为如果是CLIENT端主动断掉当前连接的话,那么双方关闭这个TCP连接共需要四个pack ...
分类:
其他好文 时间:
2017-07-05 15:54:17
阅读次数:
178
说到tcp协议,凡是略微看过的人都能顺口说出三次握手和四次断连。再牛逼的一点的就能够把每一个状态(SYNC_SENT、CLOSE_WAIT。。。。。。等)都能背出来,而说道socket编程。基本上写过网络编程的人都会熟悉那几个标准的API:socket、connect、listen、accept。。 ...
1. tcp连接会占用系统资源(文件描述符), 有时候甚至会导致系统假死(不能发起或者处理tcp请求)。 2. TIME_WAIT状态tcp过多的原因: TIME_WAIT等待状态,这个状态又叫做2MSL状态,主动关闭方会出现TIME_WAIT。状态说的是在TIME_WAIT2发送了最后一个ACK数 ...
分类:
其他好文 时间:
2017-06-14 22:17:41
阅读次数:
163
linux:在linux上手动获得tcp连接数的命令为:netstat-an|awk‘/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}‘
#ESTABLISHEDsocket已经建立连接
#CLOSEDsocket没有被使用,无连接
#CLOSING服务器端和客户端都同时关闭连接
#CLOSE_WAIT等待关闭连接
#TIME_WAIT表示收到了对方的FIN..
公司网站一直很稳定,前段时间开始偶尔出现网站无法打开,提示504的错误,运维有怀疑是程序更新引起的,但是仔细看过代码并没有获取数据量过大的地方,而且数据库表现也一直很平稳。所以一直也无从下手,不知道问题出在哪里,每一次出现这个问题重启下iis可以解决,或者有的时候是过段时间自己就解决了,所以这个问题 ...
分类:
Web程序 时间:
2017-05-06 13:03:09
阅读次数:
1572