如何在IIS 10服务器场上跟踪失败的请求

问题描述 投票:0回答:1

如何在IIS 10服务器场上跟踪这些错误。我已经启用了跟踪日志记录功能,但所提供的只是进入请求的日志。我看不到为什么会发生故障?任何帮助,将不胜感激。

enter image description here

asp.net iis-10
1个回答
0
投票

首先,我们需要弄清楚“失败的请求”是什么意思:

显示失败的请求数量,包括是由于连接错误或状态代码与实时交通故障代码。

因此,连接错误错误状态代码有不同的故障排除步骤。https://blogs.iis.net/owscott/what-the-failed-requests-counter-in-arr-really-means

首先,您需要检查IIS日志,因此我们将知道错误消息是什么。 502.3、502.4也代表不同的方式。失败的请求跟踪也可以提供更多信息。

然后,您需要转到后端服务器并检查其IIS日志。它应该告诉您是否从后端服务器返回了错误响应。

[如果您同时在后端服务器中找到类似404的错误响应状态,则ARR返回502.3错误。然后,您只需关注该错误,就像解决常规的asp.net异常一样。

但是,如果在任何地方都找不到错误消息,或者win32状态代码显示连接超时。则可能是连接错误。

要排除ARR连接错误,您可能需要在wininet或http.sys工具上跟踪etl日志。然后通过网络监视器分析日志文件

https://blogs.msdn.microsoft.com/wndp/2007/01/18/event-tracing-in-http-sys-part-1-capturing-a-trace/https://blogs.msdn.microsoft.com/ntdebugging/2009/09/08/part-2-exploring-and-decoding-etw-providers-using-event-log-channels/

© www.soinside.com 2019 - 2024. All rights reserved.