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

时间:2014-01-27 22:59:23

标签: iis iis-7 performancecounter

我看到事件ID 2001并显示错误消息:

  

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

事件来源:IIS-W3SVC-PerfCounters。

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

2 个答案:

答案 0 :(得分:2)

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

当事情安静下来时,将收集性能计数器并自动为您解决所有问题。

如果你犯了这个错误,那么值得进一步研究(即你的服务器可以处理它的负载)。

根据official documentation

  

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

答案 1 :(得分:1)

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

我发现无法抑制此消息。