原创日志

win2003下apache2.2 close_wait 过多导致无法响应的问题

[ 2020-06-04 13:08:06 | 作者: admin ]
字号: | |
p.s. win2003下fastcgi方式安装apache后也遇到些问题,做个记录。一般情况下可以依据apache和php的错误日志来做一些调整,看看修改的结果。

1、连接状态中 close_wait 太多的问题,apache服务器无响应
解决办法:
a、windows网卡防火墙的设置
windows防火墙中把80,443,apache放入例外,另外防火墙高级中选中http和https。

b、修改apache配置文件httpd.conf,加入下面语句
EnableMMAP off
EnableSendfile off
AcceptFilter http none
AcceptFilter https none
Win32DisableAcceptEx


2、并发连接数太多,导致服务器无响应
解决办法:
a、注册表修改win2003操作系统本身的连接数限制
b、修改apache配置文件httpd.conf ,取消注释#Include conf/extra/httpd-mpm.conf ,使mpm生效。然后修改 httpd-mpm.conf 如下:
<IfModule mpm_winnt_module>
         ThreadsPerChild 500
         ThreadLimit 500
         MaxRequestsPerChild 10000
</IfModule>
[最后修改由 admin, 于 2020-06-06 09:06:35]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2685

这篇日志没有评论。

此日志不可发表评论。