![在 Windows 2012 Server 上安装 Apache 2.4 32 位版本几分钟后无响应](https://linux22.com/image/641247/%E5%9C%A8%20Windows%202012%20Server%20%E4%B8%8A%E5%AE%89%E8%A3%85%20Apache%202.4%2032%20%E4%BD%8D%E7%89%88%E6%9C%AC%E5%87%A0%E5%88%86%E9%92%9F%E5%90%8E%E6%97%A0%E5%93%8D%E5%BA%94.png)
我无法让 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 位版本似乎需要更长时间,但问题仍然存在。
我陷入了困境,不知道该做什么来诊断这个问题。