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
net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait=30net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait=30net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait=30echo100000>/proc/sys/net/netfilter/nf_conntrack_maxnet.ipv4.tcp_fin_timeout=30修改系?.
分类:
其他好文 时间:
2015-03-17 14:29:02
阅读次数:
209
为什么重启:突然发现ClouderaManager的webui访问不了了……我使用netstat看了一下我的webui监听端口,发现尼玛N多CLOSE_WAIT,网上查了一下是Socket关闭有问题导致N多挂起链接。原因并如何解决:找了半天,没有找到很好的办法,只得用重启CDM来解决的。 如果大家有...
分类:
其他好文 时间:
2015-03-09 15:49:07
阅读次数:
150
CLOSE_WAIT 和 TIME_WAIT...
分类:
其他好文 时间:
2014-12-30 15:17:44
阅读次数:
139
现场weblogic报 >
处理方法有两种:
BEA-002631 - Reached Maximum Open Sockets / Leak of Sockets
in CLOSE_WAIT state (文档 ID 1673969.1)
转到底部
In th...
分类:
Web程序 时间:
2014-12-05 19:20:31
阅读次数:
1839
最近web服务器在大流量情况下经常出现假死现象,后台log报toomanyopenfiles的错误,加大linux系统的文件打开数是可以解决部分问题,但是时间长了同样出问题,通过查询网络连接发现是tcp连接不关闭造成的。如下:netstat-n|awk‘/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}‘LAST_..
分类:
其他好文 时间:
2014-11-14 18:03:50
阅读次数:
126
首先需要知道CLOSE_WAIT产生的原因,才能够解决该问题,或者减少该问题的发生。 TCP连接关闭时需要四次握手才能够完成,如下图所示 产生CLOSE_WAIT状态的一方,是属于被动关闭的一方,用简单的话对解释上图(主动...
分类:
其他好文 时间:
2014-11-07 11:28:39
阅读次数:
188
1.天下没有不散之宴席,数据传输结束后,现在服务器和客户机都处于ESTABLISHED状态,客户机想要和服务器断开连接,就会向服务器发送一个标志位FIN=1的报文(FIN=1表示请求断开连接)这时客户机就处于FIN—WAIT—1状态
2.当服务器收到请求断开的数据包以后立即发出确认,确认号acknowledge number等于序列号加一,标志位ACK=1,此时服务器进入CLOSE_WAIT状态...
分类:
其他好文 时间:
2014-10-16 19:28:12
阅读次数:
148
转眼间,从事服务器后台开发,已经快三年了,最近想多总结些东西,先从最基本的开始写起吧!在公司经历了两个框架的开发和重构,其中一个点,就是把服务器内部通信的机制,从UDP转为TCP。先讲下TCP的基本应用,还有其中的各个状态的情况。以下的TCP的状态流程图:tcp建立连接,..
分类:
其他好文 时间:
2014-10-13 12:58:10
阅读次数:
231