web-dev-qa-db-ja.com

エラーの解決方法「W3SVCカウンターの更新に時間がかかりすぎました。代わりに古いカウンターが使用されています」

エラーメッセージ付きのイベントID2001が表示されます。

W3SVCカウンターを更新するのに時間がかかりすぎたため、代わりに古いカウンターが使用されています。

イベントソース:IIS-W3SVC-PerfCounters。

これはWindowsServer 2008 R2で発生し、このサーバーではパフォーマンスカウンターが有効になっていませんが、それでもこれらのエラーが表示されます。これがIISに影響を与える可能性があるのではないかと思います。誰かがこれで私を助けてくれますか?事前にあなたの助けに感謝します!

9
user3242400

これは、CPU使用率が100%であることが原因ではありません。実際には、W3SVCがパフォーマンスカウンターを処理する要求でビジー状態であることが原因です。これは、CPUまたはメモリの制約に関連している可能性があります。これにより、パフォーマンスカウンター作業がビジー状態のときにW3SVCの時間を占有するのを防ぎます。

物事が静まると、パフォーマンスカウンターが収集され、すべてが自動的に解決されます。

このエラーが頻繁に発生する場合は、さらに調査する価値があります(つまり、サーバーが負荷を処理できるかどうか)。

公式ドキュメント によると:

イベントログメッセージは、パフォーマンスカウンタのステータスに関する情報です。この問題はシステムによって修正されます。何もする必要はありません。

2
Fenton

これは通常、100%のCPU負荷で発生します。システムは期待どおりに機能するため(応答時間など)、このメッセージは無視してかまいません。

このメッセージを抑制する方法が見つかりませんでした。

1
Igor Kudrin