我们有一台 Windows SQL Server:Intel Xeon E3-1240 四核、8GB RAM、500GB 7200 RPM SATA 硬盘。
服务器每 2-3 天就会无响应一次。但 Windows 日志中没有显示任何“异常”。我们甚至设置了性能监控脚本:但我们的资源使用率不超过 10%。
我们有什么办法可以从服务器上检查出是什么导致了它崩溃?
有时,当我们批准通过服务器上安装的 mailenable 向大约 1200 人发送的外发电子邮件警报时,服务器会变得无响应。但这种容量的服务器应该能够处理这些电子邮件。我们是否忽略了什么?
答案1
另一个有用的工具是 Wireshark。它允许检查所有网络流量并按协议、IP 地址和主机名进行过滤。它是免费的,允许在后台查看流入和流出服务器的数据类型和请求。
答案2
在没有崩溃或事件日志的情况下,排除服务器挂起故障是一项艰巨的任务。监控是您在这里唯一真正的帮助。您可能应该遵循 Windows 性能团队的这一系列文章中的指导。