在一年半的时间里,我一直在运行Apache(使用HTTPD,自然而然地)通过WAMP运行没有问题,或者至少没有这样的问题。在这个系统上,我们托管了大约8个不同的网站和一些使用MySQL数据库的应用程序。
最近我遇到了一个完整的系统崩溃,当我在相同的操作系统上使用相同版本的Apache,MySQL和PHP以及几乎相同的配置文件重建系统时。
我遇到的问题是:在启动时,我们的网络服务最初似乎工作正常,这可以保持一个小时左右,有时更少,有时更多。但是,经过一段时间后,所有网站突然变得完全不可用,包括本地主机登陆Web服务器本身或任何本地浏览。 Apache识别仍在运行,仍在侦听端口80,并且没有异常访问或错误日志(包括在调试模式中)。
我已经过了很多次,重新安装了WAMP,并且互换了不同版本的Apache。另外,我检查了配置文件与旧系统相比,并确保模块,扩展等与我们以前的版本相同。
我真的很感激任何见解,因为我继续对可能导致这个错误问题的事情表示怀疑。
-
一些可能具有洞察力的其他细节和说明。
对site.com进行基准测试(耐心等待)
完成了100个请求
完成了200个请求
apr_pollset_poll:指定的超时已过期(70007)
共完成216项请求
答案 0 :(得分:0)
将其添加到httpd.conf
EnableMMAP off
EnableSendfile off
AcceptFilter http none
AcceptFilter https none
这将禁止Apache使用操作系统提供的一些更高级的网络功能。
第三方软件安装可能会破坏这些功能。
有时重新安装TCP / IP(winsock)可以删除连接到网络层的第三方过滤器/驱动程序。
netsh winsock reset