我有一个在 IIS 6 上运行的经典 ASP/VBScript 站点,以及一个名为 SmarterStats 的程序(通过较早的问题找到)提供来自服务器日志的各种统计信息和信息。这是一个内部站点,我们确实使用集成身份验证 (AUTH_TYPE = Negotiate)。
我正在查看有关响应代码的报告,它说在过去的 7 天里,有 255 个响应带有 5xx 错误代码......自然不是我能得到的最有用的统计数据。
我有一个针对 500 和 500.100 错误的自定义错误页面,它记录了我要跟进的细节——而且该日志实际上是空的。我已经使用故意破坏的页面和标准用户帐户进行了测试,并且它按预期工作 - 自定义消息,日志条目。(并检查“友好的错误消息”打开和关闭 - 无论哪种方式工作)
我在日志中的唯一条目是错误 -2147024843 的单个条目(与身份验证相关,需要很长时间才能获得响应),仅此而已......可能发生的其他错误以及如何找到/跟踪它们?
我应该通过我的自定义页面路由所有不同类型的 5xx 错误吗?或者还有什么我应该做的吗?
解决方案:我将通过自定义页面运行所有 5xx 错误。由于让我完全困惑的原因,错误已经停止......我没有改变任何东西,没有人改变那台服务器上的任何东西 - 但错误已经停止。去搞清楚。