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 (サービス利用不可) を送信します。 |
継承階層
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 クラス