アプリケーションの 1 つで奇妙な問題が発生しています。アプリケーションは .Net 2.0 で、Windows 2003 サーバー上の IIS 6.0 でホストされています。このアプリケーションは、過去 2.5 年間正常に動作しています。しかし、8 月 15 日以降、突然、断続的なパフォーマンスの問題とリクエストのタイムアウトに直面しています。ページの読み込みには数分かかり、リクエストのタイムアウトエラーが発生することもあれば、ページがレンダリングされずに何度も読み込まれることもあります。これは純粋に断続的なもので、任意のページをナビゲートしているときに突然発生し、定義されたパターンは観察されません。それ以外の場合は、同じコードとナビゲーションが完全に正常に機能します。この断続的なパフォーマンスの頻度は、ここ数日で増加しています。
IIS には別のアプリケーション プールがあります httpRunTime ExecutionTimeout 設定は 250 に設定されています アプリケーションにアクセスするユーザー数 ~100
httpRunTime ExceutionTimeout 設定を増やすと、このエラーがログに記録されなくなることがわかっています。しかし、ここ数週間で突然ページがタイムアウトする理由と場所を把握し、断続的な問題を発生させずにパフォーマンスを常に高速化することが目標です。これは IIS/メモリ プール/ワーカー スレッドの使い果たされた問題ですか。はいの場合、いくつかの設定を変更して、アプリケーションのパフォーマンスを向上させることはできますか?
また、DB は問題なく、クエリは高速に実行されています。そこに問題はありません。また、アプリケーションにもメモリリークコードはありません。
サンプルの EventViewer ログは次のとおりです。
----------------------------------------------------------------------------------------------------------------------
Event code: 3001
Event message: The request has been aborted.
Event time: 9/5/2013 4:20:24 PM
Event time (UTC): 9/5/2013 8:20:24 PM
Event ID: cbc5ec25d6de466680c5e3575726b8dd
Event sequence: 358
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/4262/ROOT-1-13022880541327
Trust level: Full
Application Virtual Path: /
Application Path: E:\inetpub\wwwroot\Myapp\
Machine name: mymachine
Process information:
Process ID: 252
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: HttpException
Exception message: Request timed out.
Request information:
Request URL: myapp/page.aspx
User host address: ip address
User: userid
Is authenticated: True
Authentication Type: Negotiate
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 5
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace:
Custom event details:
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
---------------------------------------------------------------------------------------------------------------------------
この問題についてクライアントから多くのエスカレーションに直面しており、できるだけ早くこの問題を解決する必要があるため、どんな助けも高く評価されています.
ありがとう、ビジェイガネーシュ