【发布时间】:2023-03-28 07:47:02
【问题描述】:
我正在维护一个网站,该网站似乎在 HttpErr 日志中生成了大量连接断开错误。我正在尝试将 HttpErr 日志中的错误与 IIS 日志中的日志条目进行匹配,以查看我可以收集到哪些其他信息(例如所用时间、响应状态代码)。
我无法将 HttpErr 日志中的记录与 IIS 日志中的相应请求进行匹配。虽然我可以在两个日志中看到来自同一 IP 地址的请求,但两个日志中的时间戳之间似乎没有完全匹配。因此,我无法确定 IIS 日志中的请求是否对应于 HttpErr 日志中的错误,或者它们是否代表同一用户对同一页面的两个不同请求。
我的问题是:在 HttpErr 日志中显示为连接断开错误的请求是否也会出现在 IIS 日志中?或者它是一种非此即彼的情况,其中连接断开的请求被记录到 HttpErr,但在没有断开连接的情况下完成的请求被记录到 IIS 日志?
我查看了 ApplicationHost.config 中的 httpLogging 元素,该元素没有 selectorLogging 属性。我理解这意味着 IIS 应该默认记录所有请求。但是,“全部”是否真的意味着每个请求,包括那些连接已断开的请求?
【问题讨论】: