IISサーバーバージョン8.5があります。私はウェブサイトとこのウェブサイトでホストされているいくつかのウェブサービスを持っています。多くのWindowsサービスとデスクトップアプリケーションがIISインスタンスでこれを実行しています。そして、すべてはしばらくの間は大丈夫です。しかし、しばらくしてから、IISは100%のCPUリソースを使い始めます。私は自分のコードがprobemだと思うかもしれませんが、まず私は次のステップを実行しています:IISのプロセス負荷が高い
- 私はすべてのWindowsサービスとデスクトップアプリケーションをオフにしています。
- プロセスからw3wpプロセスをオフにします。
- アプリプール、iis、およびサイトを数回再起動します。
しかし、私は再びstartigだ後、私はCPUリソースの約20%を使用しているIISワーカープロセスを見ることができます(何もIISを使用していない)、プールとサイトと他には何をIIS。そして、上記の状況はしばらくしてからもう一度繰り返すことができます。それは、私のコードに問題が存在しないことを意味します。
iis高負荷の問題は、それが始まったばかりで、その後CPUの100%を使用していますか?
あなたは 'w3wp.exe'がリソース使用量が高いと言っていますか?それはおそらくあなたのアプリケーションです。スレッドを回転させたり、メモリリークやその他の問題が発生している可能性があります。 – mason
"問題は私のコードに入れることはできません"というのは間違った前提です。 – spender
しかし、Webサービスのすべてのクライアントが動作していないときに、iisが高いリソース使用率を示していることをどのように説明できますか? iisには5つのWebサービスだけが含まれています。 –