我无法让 Apache 2.4.10停留在 Windows Server 2012 上运行。
这是我的设置:
- i5 3Ghz,配备 8GB RAM、2TB HD。
- RAM 使用率从未超过 2%。
- CPU 使用率从未超过 10%。
- 我已经禁用防火墙,并且没有安装病毒扫描程序。
- MySQL 已安装,但是现在未被使用。
- PHP 未安装,但是是必需的。
问题:
- 我从以下网址下载 Apache 2.4.10 32 位https://www.apachelounge.com/download/
- 添加
ServerName ThinkingMedia
httpd.conf
- 安装apache为服务“\apache24\bin\httpd -k install”,这样就成功了
- 日志文件没有显示错误。
我可以访问该网站的地址,并看到“有用!”指向该服务器的所有域的消息。
我在控制台窗口中运行netstat /n 2
并观察 TCP 连接。Apache 继续正常工作了一段时间,但几分钟后就CLOSE_WAIT
开始出现问题。指向服务器的所有域现在都没有响应。
我检查了 Apache 日志。没有新条目。没有错误。我检查了 Windows 事件日志,没有新条目。我检查了任务管理器,没有任何 CPU 负载运行。内存使用率仅为 2%。
Apache 现在似乎已经死了,但我不知道为什么。
重新启动服务会重复上述过程。它会运行几分钟,然后就不再响应了。
我尝试了 32 位和 64 位版本的 Apache。64 位版本似乎需要更长时间,但问题仍然存在。
我陷入了困境,不知道该做什么来诊断这个问题。