0

我有一个托管在 azure 上的 ASP.NET 网站。对于性能测试,我正在做一些负载测试,并读取性能计数器。问题是 Requests Failed 计数器值,它始终显示高值并且永远不会变为 0。

在负载测试期间,由于一些错误的设置,所有请求都失败了。Requests failed 计数器显示了正确的高值。但是在修复问题之后,请求失败的计数器仍然显示高值。

我检查了 IIS 日志,但我看不到任何大量的 4xx 或 5xx 错误。

Requests Failed 计数器是否显示过去几个小时的值?有没有办法重置它,或者是否有任何计数器可以读取每秒失败的请求数

注意:我正在监视 ASP.NET Applications Requests Failed 计数器。我有 Windows Server 2012 R2,网站托管在 Azure 上。

类似的问题是 .NET CLR Exceptions (# of Exceps Thrown) -> 这也显示了很高的值,但它有另一个计数器,称为 #Of Exceps Thrown /Sec,它显示 0 值。

谢谢,贾维德

4

1 回答 1

1

这些计数器保持其值,直到发生 IIS 重新启动。当 IIS 重新启动时,它们将重置为 0。

于 2015-02-10T18:13:51.833 回答