0

現在、w3wp.exe が CPU を 100% でロックするという問題があります。この問題を解決する必要がありますが、それまでの間、CPU が 2 分以上 95% を超えている場合に IIS のリセットをトリガーしたいと考えています。

パフォーマンスモニターで遊んでいますが、時間条件を考慮できるものが必要です。(これを行うことができるかもしれませんが、これまでのところ私はそれを解決していません)

これを機能させるためのアイデアをいただければ幸いです。

4

1 に答える 1

0

実行している OS システムに応じて、これは多かれ少なかれ複雑になります。

そのプロセス内のスレッドによって分類されたプロセスのスレッド ダンプと OS 統計を収集する必要があります。

CPU が最大になったときに、毎秒スレッド ダンプを約 10 ~ 20 回繰り返してみてください。ホストの CPU をバインドしているスレッドを特定できるはずです。

もちろん、OS と IIS に応じて、この情報を取得するための詳細に取り組む必要があります。

于 2013-09-03T06:39:54.617 に答える