私はランダムにぶら下がり状態になるASP.NETウェブサイトを持っています。場合によっては、css/jsのようなnon.netファイルを返すこともあります。それ以外の時間は、どんな要求にも反応しません。状態になると、IISRESETでのみ回復できます。私はIISRESETを実行すると、それは失敗します。私はサイトをリサイクルさせるためには常に2回目の実行が必要です。IISぶら下げウェブサイト
私はIISトレースを有効にし、制限時間は10秒です。しかし、これは、サイトが正常に稼動していて、要求が10秒以上かかる場合にのみログを作成します。しかし、このハング状態にあるときは、トレース要求ログはまったく記録されません。
私はプロセスモニタを使用して、アクセス拒否ファイル要求を探しています。しかし、それは意味がありません。ファイルアクセスエラーは通常ランダムではありません。
私はこの問題の診断方法を忘れています。私はw3wpのmem dumbを取ってWinDebugで分析するつもりですが、それが原因で犯人の情報が得られるかどうかはわかりません。
進め方についてのご意見はありますか?以下はリクエスト一覧です。あなたは時間の長さとそれがどのようにstage:BeginRequest, module:IIS Web Core
にあるかを見ることができます。
C:\ WINDOWS \ SYSTEM32>の%windir%\ system32 \ inetsrvに\ APPCMDリスト要求/経過:30000
REQUEST "fe00000280000147"(URL:GET /時間:548687ミリ秒、クライアント:127.0 IIS Web Web)
リクエスト "d5000002800007da"(URL:GET /_DEV/TdsService.asmx、時間:496609ミリ秒、クライアント:127.0.0.1、ステージ:BeginRequest、モジュール:IIS Webコア)
リクエスト "c4000000800001c9"(URL:GET /、時間:471609ミリ秒、クライアント:127.0.0.1、ステージ:BeginRequest、モジュール:IIS Webコア)
REQUEST "df00000180000012"(URL:/、時間をGET:431281ミリ秒、クライアント:127.0.0.1、舞台:BeginRequestイベント、モジュール:IISのWebコア)
REQUEST "ff00000180000252"(URL:GET /サイトコア/ IIS Web Web)
要求 "e500000180000060"(url:GET /default.css、time:380000.1、time:385422 msec、クライアント:127.0.0.1、ステージ:BeginRequest)クライアント:127.0.0.1、ステージ:BeginRequest、モジュール:IIS Web Core)
要求 "c10000008000029c"(url:GET /sitecore/service/keepalive.aspx?ts=8571320、time:196281 msec、client :127.0.0.1、舞台:BeginRequestイベント、モジュール:ハングが発生し、トレースをキャプチャしたり、自動的に
テスフェルナンデスをトレースキャプチャするデバッグDIAGを設定することができたときにIISのWebコア)