![Windows Server 2003 与 Apache 和 IIS 是否会导致 Apache 出现随机故障和性能问题?](https://linux22.com/image/514541/Windows%20Server%202003%20%E4%B8%8E%20Apache%20%E5%92%8C%20IIS%20%E6%98%AF%E5%90%A6%E4%BC%9A%E5%AF%BC%E8%87%B4%20Apache%20%E5%87%BA%E7%8E%B0%E9%9A%8F%E6%9C%BA%E6%95%85%E9%9A%9C%E5%92%8C%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我正在尝试修复运行 IIS6 和 Apache Web 服务器(带有 PHP 和 MySQL)的 Windows Server 2003 SE 安装上的问题。IIS 站点绑定到一个 IP,Apache 绑定到另一个 IP。一切似乎都很好,直到安装了另一个 IP 地址以允许 Web 服务在 IIS 下运行。
症状:
- Apache 现在响应非常慢,即使是静态文件的请求(通常需要 30 秒或更长时间)
- 事件日志中偶尔会出现以下错误:
Faulting application httpd.exe, version 2.2.14.0, faulting module php5ts.dll, version 5.2.13.13, fault address 0x000ac14f.
我仔细检查了配置文件,并考虑到了这个问题/答案在同一 Windows Server 上运行 IIS 和 Apache,提升了 Apache 日志级别以进行调试,运行 TCPView 来检查是否存在冲突的绑定,升级到最新的 Apache/PHP 版本,但仍然没有成功或没有原因的迹象。
任何关于查找位置的建议或调试技巧都将不胜感激。我是一名 Web 程序员,因此不太熟悉 Windows Server 管理或网络堆栈的细节。在 IIS 下运行 PHP 不是一个选择,在另一台服务器上托管也不是理想的选择。