我们目前有一个运行 Windows Server 2003 的 Web 服务器,其中结合了 asp 和 asp.net 站点。
在过去 3 个月内,该服务器已停止响应 3 次,尽管在发生 bsod 时生成了内核内存转储并在事件日志中写入条目,但没有任何记录。在本地查看服务器时,它没有响应,屏幕空白,我们必须关闭服务器电源才能使其恢复。
上次我们更换了所有硬件(包括硬盘)之后,有人知道是什么原因造成的或者我们应该检查什么吗?
谢谢
尼尔
编辑
我在 Google 上发现一篇博客文章称硬盘碎片化可能是导致此问题的原因,由于磁盘碎片化,我们将对其进行碎片整理以查看是否有帮助。有人遇到过这种情况吗?
答案1
那么 BSOD 真的发生了吗?我建议取消勾选“自动重启”选项;这样您就有机会真正看到 BSOD。如果是 BSOD,您将能够看到问题(例如:IRQL_NOT_LESS_OR_EQUAL),希望能看到罪魁祸首(例如:XYZ.SYS)和 STOP 代码。
答案2
如果服务器屏幕空白且无响应,则说明它没有崩溃,因此不要再在事件日志中寻找证据,因为不会有任何证据。也不会有内存转储,因为同样,它没有崩溃,只是变得无响应。你说你更换了所有硬件?我觉得这有点难以置信,你是说你更换了主板、CPU、内存、硬盘等吗?