RecyclingSettings クラス 1

ワーカー プロセスのリサイクル設定を指定します。

構文

class RecyclingSettings : EmbeddedObject  

メソッド

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

プロパティ

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

名前 説明
DisallowOverlappingRotation 読み取り/書き込みの boolean 値。 Windows プロセス アクティブ化サービス (WAS) が別のワーカー プロセスを起動してまだ実行中のワーカー プロセスを置き換える場合は true。それ以外の場合は false。 既定値は、false です。 ワーカー プロセスが、一度に 2 つのワーカー プロセスをサポートしていないアプリケーション コードを読み込む場合は、DisallowOverlappingRotationtrue に設定します。
DisallowRotationOnConfigChange 読み取り/書き込みの boolean 値。 アプリケーション プールの構成が変更された後に WAS がアプリケーション プール内のワーカー プロセスをローテーションする場合は true。それ以外の場合は false。 既定値は、false です。

アプリケーション プールの構成の変更は、既に実行されているワーカー プロセスには影響しません。 ワーカー プロセスが、一度に 2 つのワーカー プロセスをサポートしていないアプリケーション コードを読み込む場合は、DisallowRotationOnConfigChangetrue に設定します。
LogEventOnRecycle ログするリサイクル イベントを指定するマスクを含む、読み取り/書き込みの sint32 値。 使用できる値の一覧は、後述の「注釈」セクションに示します。
PeriodicRestart ワーカー プロセスをリサイクルする条件を指定する PeriodicRestartSettings オブジェクト。

サブクラス

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

解説

このクラスのインスタンスは、ApplicationPool クラスと ApplicationPoolElementDefaults クラスの Recycling プロパティに含まれています。 そして ApplicationPoolElementDefaults は、Server クラスの GlobalApplicationPoolDefaults プロパティとして公開されます。

次の表に、指定可能な値と、LogEventOnRecycle プロパティに関連付けられているキーワードとリサイクル イベントを示します。 既定値は 1 (Time)、8 (Memory)、128 (PrivateMemory) です。

Value Keyword リサイクル イベント
1 Time 前回のリサイクルから PeriodicRestartSettings.Time で指定された時間が経過しました。 既定で有効です。
2 Requests PeriodicRestartSettings.Requests で指定された要求の数に達しました。
4 Schedule PeriodicRestartSettings.Schedule で指定されたスケジュールされたリサイクルが発生しました。
8 Memory PeriodicRestartSettings.Memory で指定された使用メモリまたは仮想メモリの制限に達しました。 既定で有効です。
16 IsapiUnhealthy ISAPI が正常性監視の要求に応答しませんでした。
32 OnDemand 管理者が手動でリサイクルをトリガーしました。
64 ConfigChange アプリケーション プールの構成が変更されました。
128 PrivateMemory プライベート メモリが PeriodicRestartSettings.PrivateMemory で指定された量に達しました。 既定で有効です。

継承階層

EmbeddedObject

RecyclingSettings

要件

説明
クライアント - 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

参照

ApplicationPool クラス
ApplicationPoolElementDefaults クラス
Server クラス
EmbeddedObject クラス
PeriodicRestartSettings