次の方法で共有


ApplicationPoolFailureSettings Class1

アプリケーション プールまたはワーカー プロセスが失敗したときに実行されるアクションを決定するプロパティを公開します。

構文

class ApplicationPoolFailureSettings : EmbeddedObject  

メソッド

このクラスにはメソッドが含まれていません。

プロパティ

次の表は、ApplicationPoolFailureSettings クラスによって公開されるプロパティの一覧です。

名前 説明
AutoShutdownExe World Wide Web 発行サービス (WWW サービス) がアプリケーション プールをシャットダウンするときに実行される実行可能ファイルを指定する読み取り/書き込みの string 値。 既定値は、null です。 実行可能ファイルにパラメーターを送信するには、AutoShutdownParams プロパティを使用します。
AutoShutdownParams AutoShutdownExe プロパティで指定された実行可能ファイルのコマンド ライン パラメーターを含む読み取り/書き込みの string 値。 既定値は、null です。
LoadBalancerCapabilities サービスが使用できない場合のアプリケーション プールの動作を指定する読み取り/書き込みの sint32 値。 使用できる値の一覧は、後述の「注釈」セクションに示します。
OrphanActionExe WWW サービスがワーカー プロセスを孤立させるときに実行される実行可能ファイルを指定する読み取り/書き込みの string 値。 既定値は、null です。 実行可能ファイルにパラメーターを送信するには、OrphanActionParams プロパティを使用します。
OrphanActionParams OrphanActionExe プロパティで指定された実行可能ファイルのコマンド ライン パラメーターを含む読み取り/書き込みの string 値。 孤立したワーカー プロセスのプロセス ID を指定するには、"%1%" を使用します。 既定値は、null です。
OrphanWorkerProcess 読み取り/書き込みの boolean 値。 WWW サービスが、要求への応答に失敗するワーカー プロセスを孤立させる場合は true。それ以外の場合は false です。 既定値は、false です。 値が false に設定される場合、応答に失敗したワーカー プロセスはすべて終了します。
RapidFailProtection 読み取り/書き込みの boolean 値。 ワーカー プロセスのエラー数が、RapidFailProtectionInterval で指定された秒数以内に RapidFailProtectionMaxCrashes で指定された最大値に達したときに、WWW サービスがアプリケーション プール内のすべてのアプリケーションを終了させる場合は true。そうでない場合は false です。 既定値は、true です。
RapidFailProtectionInterval ワーカー プロセスのエラー数がリセットされるまでの秒数を指定する読み取り/書き込みの datetime 値。 既定値は 5 です。
RapidFailProtectionMaxCrashes 許容されるワーカー プロセス エラーの最大数を指定する読み取り/書き込みの uint32 値。 既定値は 5 です。

サブクラス

このクラスにはサブクラスが含まれていません。

解説

このクラスのインスタンスは、ApplicationPool クラスと ApplicationPoolElementDefaults クラスの Failure プロパティに含まれています。

次の表に、指定可能な値と、LoadBalancerCapabilities プロパティに関連付けられているキーワードとアクションを示します。 既定値は 2 (HttpLevel) です。

Value Keyword アクション
1 TcpLevel 接続を終了します。
2 HttpLevel エラー コード 503 (サービス利用不可) を送信します。

継承階層

EmbeddedObject

ApplicationPoolFailureSettings

要件

説明
クライアント - Windows Vista 上の IIS 7.0
- Windows 7 上の IIS 7.5
- Windows 8 上の IIS 8.0
- Windows 10 上の IIS 10.0
[サーバー] - Windows Server 2008 上の IIS 7.0
- Windows Server 2008 R2 上の IIS 7.5
- Windows Server 2012 上の IIS 8.0
- Windows Server 2012 R2 上の IIS 8.5
- Windows Server 2016 上の IIS 10.0
Product - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF ファイル WebAdministration.mof

参照

CIM_DATETIME
ApplicationPool クラス
ApplicationPoolElementDefaults クラス
EmbeddedObject クラス