免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3475 | 回复: 6
打印 上一主题 下一主题

[Web] web服务器,TIME_WAIT连接非常多,EST却很多啊少,请问是否正常? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-29 11:33 |只看该作者 |倒序浏览
Apache2 2.0.55
kernel 2.6.17-2-amd64
Distro Debian AND64 testing

朋友的一台web服务器,流量应该还不错,这是一台主www,用户上来后会比较快的被分流到其他服务器上去。
我在检测连接状态时候发现80端口的ESTABLISHED连接只有40几,TIME_WAIT连接则有10000多。此时的apache2进程大约110多个。

请问这样的情况是否正常?
相关的apache2配置:
<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
ServerLimit        2000
MaxClients          750
MaxRequestsPerChild  0
</IfModule>

Timeout 10
KeepAlive Off
MaxKeepAliveRequests 200
KeepAliveTimeout 10


请教了,这种连接状况是否正常?
谢谢!

论坛徽章:
0
2 [报告]
发表于 2006-10-30 09:35 |只看该作者
你是广告联盟的??

如果是,很正常,因为很多只是过一下就处理完了!

如果不是,建议你把timeout再改大点,30比较好

还有,你要确认下你采用的MPM模式,可以用httpd -l 看下,

[ 本帖最后由 leaper 于 2006-10-30 09:37 编辑 ]

论坛徽章:
1
处女座
日期:2013-08-19 15:17:06
3 [报告]
发表于 2006-11-01 14:59 |只看该作者

回复 1楼 skywind 的帖子

tcp_time_wait_interval  :tcp连接停留在TIME_WAIT状态的毫秒时间

先看看系统的这个参数值是多少,debian系统里面有没有ndd或者类似的命令不清楚,建议减小到1000,就是1s,问题应该能解决。

论坛徽章:
0
4 [报告]
发表于 2006-11-01 15:08 |只看该作者
原帖由 missing-cn 于 2006-11-1 14:59 发表
tcp_time_wait_interval  :tcp连接停留在TIME_WAIT状态的毫秒时间

先看看系统的这个参数值是多少,debian系统里面有没有ndd或者类似的命令不清楚,建议减小到1000,就是1s,问题应该能解决。

具体是在哪设置啊

论坛徽章:
1
处女座
日期:2013-08-19 15:17:06
5 [报告]
发表于 2006-11-01 15:37 |只看该作者
原帖由 yuipr 于 2006-11-1 15:08 发表

具体是在哪设置啊


redhat linux下一般用ndd命令设置, 如将该参数调整到1s

  1. ndd -set /dev/tcp tcp_time_wait_interval 1000
复制代码


察看该参数的当前值

  1. ndd -get /dev/tcp tcp_time_wait_interval
复制代码


debian的发行版我不熟悉,但是应该有ndd或者相同功能的命令。

论坛徽章:
0
6 [报告]
发表于 2006-11-03 11:04 |只看该作者
redhat linux有这个“ndd”命令么?我怎么没有找到,还是没有安装哪个包啊?

论坛徽章:
0
7 [报告]
发表于 2006-11-03 14:29 |只看该作者
ndd是solaris下面的命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP