IIS のドキュメントによると、ラピッド フェール保護がアクティブになると、「障害」が発生した場合にアプリケーション プールが非アクティブ化されます。ただし、「障害」ケースの定義は見つかりませんでした。私の Web アプリケーションには、IIS がそれを「障害」と見なすようにする特別な例外があります。
誰かアイデアはありますか?ありがとう
ベストアンサー1
少なくとも Server 2003 については、次のリストがあるようです。http://web.archive.org/web/20130511004652/http://technet.microsoft.com/en-us/library/cc787273(WS.10).aspx
WWW サービスは、アプリケーション プール内のワーカー プロセスが Rapid-Fail Protection (RFP) 間隔の時間枠と同じかそれを超える頻度で失敗すると (たとえば、5 分間に 5 回の失敗)、アプリケーション プールをシャットダウンします。WWW サービスは、次の場合に失敗を検出します。
ワーカー プロセスが起動時間制限内に開始されません。
ワーカー プロセスはシャットダウン時間制限内にシャットダウンしません。
ワーカー プロセスは致命的なエラーのためにシャットダウンし、WWW サービスにエラー コードを送信します。
ワーカー プロセスが ping メッセージに応答できません。
WWW サービスは、ワーカー プロセスが非標準の通信を送信していることを検出します (ワーカー プロセスが乗っ取られた可能性があります)。
(リンク切れを修正するために archive.org で更新し、詳細をここに複製しました)