浙江丽水永利商务酒店:处于CLOSE_WAIT状态的socket表示什么,如何处理? ---写得好。 - Pra...
来源:百度文库 编辑:偶看新闻 时间:2024/04/30 06:09:37
处于CLOSE_WAIT状态的socket表示什么,如何处理? ---写得好。
当某一个节点的socket处于CLOSE_WAIT时,表示它收到了来自socket远端节点的FIN请求,并向远端节点发送了ACK。这个时候,该socket就会处于CLOSE_WAIT状态。接下来,正常情况应该是使用该socket的应用负责发出关闭这个socket的命令,然后这个socket向远端节点发出FIN,并进入正常关闭程序,直到socket完全关闭。如果这里提到的应用程序没有关闭socket,那么该socket就会一直出于CLOSE_WAIT状态,直至应用程序关闭或者系统重启。 下面的流程详细描述了整个socket的关闭过程。
client server
--> client sends
<-- server sends
<-- server sends
--> client sends
因此,当发现某个socket长时间处于CLOSE_WAIT状态,应该联系应用程序的工程师进行分析。从AIX的角度,我们可以对应用程序和系统的一些参数进行设置,以减小socket处于CLOSE_WAIT的时间。要做到这一点,首先需要在应用程序的socket属性里通过setsockopt函数设置SO_KEEPALIVE属性,然后修改系统的tcp_keepidle参数。默认的tcp_keepidle参数的值是14400,以半秒为单位,也就是2小时。修改方法如下:
# no -p -o tcp_keepidle=1200
怎样让自己处于忙碌的状态?
bitcomet就处于没有响应的状态。
大连的经济现处于什么状态?
我的机子突然处于静音状态!
还处于中毒状态。。。
处于精神混乱状态
系统处于假死状态!!
close_wait是什么?
兴奋的原理是?怎样才能处于比较兴奋的状态?
系统蓝屏的时,硬盘是处于什么样的状态
蓝屏的时,硬盘是处于什么样的状态
为什么我的电脑屏幕处于左右摇晃的状态?
怎么样才能使一只飞驰的箭处于禁止状态?
究竟被催眠的人是处于一种什么状态?
中国目前处于贫困状态的有多少人
我的电脑为什么总是处于半死机状态?
怎么知道一个人的QQ是否处于隐身状态???
人体经常处于饥饿的状态下会瘦下来吗
我的电脑最近总是处于一种不稳定状态,
如何让长时间的电脑处于最佳状态?
经常处于集中紧张的状态不好,为什么?
早上起来,你的精神处于什么状态?
我的电驴为什么总处于正在登陆状态?
怎么让QQ宠物老处于心情好的状态???