论坛风格切换切换到宽版
  • 590阅读
  • 6回复

[问题求助]关于close_wait问题 [复制链接]

上一主题 下一主题
离线ayumilove.
 
发帖
2035
C币
-152549
威望
351
贡献值
1
银元
0
铜钱
4548
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
服务器连接.数量大约有3000多,但是其中有2800多的连接状态包都是close_wai.t,为什么会出现这个问题,应该怎么解决?还请各位大虾指点外贸

我来回答



评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2107
C币
-235338
威望
378
贡献值
1
银元
-1
铜钱
4664
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
快来人啊!


离线woofwoof.
发帖
2259
C币
-235050
威望
413
贡献值
1
银元
-2
铜钱
5026
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
http://book.hackbase.com/data/we ... 50227__3763791.html


发帖
1968
C币
-235592
威望
358
贡献值
1
银元
0
铜钱
4434
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
原理看的很明白,但是具体怎么解决呢,我对Socket,和C++不是很熟练,所以具体怎么做还不是很了解麻烦楼上再多帮忙


离线問號.
发帖
2009
C币
-627237
威望
377
贡献值
4
银元
-1
铜钱
4493
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
from "securing-optimizing-linux-the-ultimate-solution-v2.0" p183:

Edit the sysctl.conf file (vi /etc/sysctl.conf) and add the following lines:
# Decrease the time default value for tcp_fin_timeout connection
net.ipv4.tcp_fin_timeout = 30
# Decrease the time default value for tcp_keepalive_time connection
net.ipv4.tcp_keepalive_time = 1800
# Turn off the tcp_window_scaling support
net.ipv4.tcp_window_scaling = 0
# Turn off the tcp_sack support
net.ipv4.tcp_sack = 0
# Turn off the tcp_timestamps support
net.ipv4.tcp_timestamps = 0

你试试看是不是有效...
还有大量存在,说明提供服务的程序有问题,可以考虑升级.

[ 本帖最后由 wysilly 于 2007-4-28 13:35 编辑 ]


离线zh0407.
发帖
2064
C币
-313930
威望
388
贡献值
2
银元
-1
铜钱
4634
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
谢谢 我试试看


离线zskj.
发帖
2010
C币
-262954
威望
359
贡献值
1
银元
-4
铜钱
4414
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
可以缩短CLOSE WAIT时间,缓解此现状。

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个