2011-08-08 12 views
1

Windows 2003サーバーでIIS 6.0にホストされている8つのASP.NETアプリケーションがあります。IISアプリケーションプールプロセス(W3WP.EXE)が業務時間中に95%のCPU使用率を消費していることがわかりました。アプリケーションはこれを引き起こしています。同じネットワーク上にある別のサーバにデータベースサーバを置いています。パフォーマンスモニタリングツールやその他のプロセスを使用して問題のあるアプリケーションを特定する方法をお知らせください。IIS 6.0でホストされているASP.NETアプリケーションを監視していますか?

これまでのところ、さまざまなアプリケーションでいくつかのクローズされていないSQL接続を特定し、修正しました。しかし、私たちは同じ問題に直面しています。

他の情報が必要な場合はお知らせください。

ASP.NETフレームワーク:2.0と3.5 DATABASE:SQL Server 2005および2008

+0

ピーク時には、サイトを1つずつ一時停止して、悪いものを見つけます。その音は非常に悪いですが、これはより速く簡単な方法です。あなたがそれを見つけると、SQLをトレースして、このプロセスを何が食べているのか見ることができます。 – Aristos

答えて

0

はANTSパフォーマンスプロファイラを調べてください。これはかなり安価で、ボトルネックを特定するうえで優れています。

IISの場合、そのプロセスのタスクマネージャでPIDを取得し、COM +マネージャーに があるかどうかを確認します。また、各サイトを高い隔離率で移動し、IISログを調べて問題の原因となっているアプリケーションを特定することもできます。

関連する問題