我们有 2 个 IIS6 Web 服务器在集群中运行。
我们间歇性地收到 404 / 500 错误,如果是 500 错误,我会收到一封带有行号的电子邮件,我会检查 asp 文件中的该行,它始终是一个包含行,检查日志,它报告为 404 未找到。
我分别检查了服务器,发现总是其中一个服务器产生错误,通常不会同时有两个服务器产生错误。
包含文件显然存在。
因此,由于某种原因,它随机地无法找到过去几年来每天都在提供的文件,而我正在绞尽脑汁试图找出原因。
此外,每次发生这种情况时,我都必须将问题服务器从集群中取出,执行 iisreset,然后将其放回集群中,然后它就可以正常工作。
大家有什么想法吗?
答案1
您需要验证 Web 服务器的事件查看器,看起来像这样:
[ SystemTime] 2012-09-21T03:34:57.221Z
ResourceGroup BRQSB1VALEAS667
Cluster resource 'FileServer-( NameOfYourServer )(Cluster Disk 1)' in clustered service or application 'NameOfYourServer' failed.
我遇到了和你一样的问题。我还没找到文件服务器宕机的原因,但我很清楚,错误代码 404 出现在此事件之后。