在 Windows 2012 Server 上安装 Apache 2.4 32 位版本几分钟后无响应

在 Windows 2012 Server 上安装 Apache 2.4 32 位版本几分钟后无响应

我无法让 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 ThinkingMediahttpd.conf
  • 安装apache为服务“\apache24\bin\httpd -k install”,这样就成功了
  • 日志文件没有显示错误。

我可以访问该网站的地址,并看到“有用!”指向该服务器的所有域的消息。

我在控制台窗口中运行netstat /n 2并观察 TCP 连接。Apache 继续正常工作了一段时间,但几分钟后就CLOSE_WAIT开始出现问题。指向服务器的所有域现在都没有响应。

我检查了 Apache 日志。没有新条目。没有错误。我检查了 Windows 事件日志,没有新条目。我检查了任务管理器,没有任何 CPU 负载运行。内存使用率仅为 2%。

Apache 现在似乎已经死了,但我不知道为什么。

重新启动服务会重复上述过程。它会运行几分钟,然后就不再响应了。

我尝试了 32 位和 64 位版本的 Apache。64 位版本似乎需要更长时间,但问题仍然存在。

我陷入了困境,不知道该做什么来诊断这个问题。

相关内容