如何解决错误"刷新W3SVC计数器花了太长时间,而是使用过时的计数器"

use*_*400 9 iis iis-7 performancecounter

我看到事件ID 2001与错误消息:

刷新W3SVC计数器花了太长时间,而是使用过时的计数器.

事件源:IIS-W3SVC-PerfCounters.

这发生在Windows Server 2008 R2上,在此服务器上我们没有启用Perf计数器,但我仍然看到这些错误.我担心这可能会影响IIS.有人可以帮我吗?在Advance中感谢您的帮助!

Fen*_*ton 5

这并不是因为 100% 的 CPU 利用率,实际上是因为 W3SVC 忙于处理性能计数器的请求——这可能与 CPU 或内存限制有关。这可以防止性能计数器工作在 W3SVC 繁忙时占用它的时间。

当事情平静下来时,性能计数器将被收集,一切都将自动为您解决。

如果您经常遇到此错误,则值得进一步调查(即您的服务器能否处理它的负载)。

根据官方文档

事件日志消息是关于性能计数器状态的信息。该问题将被系统纠正;您不必采取任何行动。


Igo*_*rin 3

这通常发生在 100% CPU 负载下。您可以安全地忽略此消息,因为您的系统按预期工作(响应时间等)。

我发现没有办法抑制这些消息。