我在 Windows Server 2008 64 位上使用 Apache 2.2、PHP 5.3 和 Microsoft SQL Server 2008。每隔 3 到 5 小时,我就会收到事件查看器中的错误,提示 Apache 崩溃了 20 秒,然后又恢复了。
错误是:
故障应用程序 httpd.exe,版本 2.2.14.0,时间戳
0x4ac181d6,故障模块 ntdll.dll,版本 6.0.6002.18005,时间戳 0x49e03824,异常代码 0xc0000005,故障
答案1
如果我没记错的话,我不相信有适用于 Windows 的 64 位 Apache 官方版本。我的第一个猜测是 32 位 Apache 与 64 位操作系统无法很好地兼容。
有一些非官方的 64 位 Apache 编译版可能值得一试,但不知道它们是否能解决您的问题。这只是我的第一步。