RecyclingSettings クラス 1
ワーカー プロセスのリサイクル設定を指定します。
構文
class RecyclingSettings : EmbeddedObject
メソッド
このクラスにはメソッドが含まれていません。
プロパティ
次の表は、RecyclingSettings
によって公開されるプロパティの一覧です。
名前 | 説明 |
---|---|
DisallowOverlappingRotation |
読み取り/書き込みの boolean 値。 Windows プロセス アクティブ化サービス (WAS) が別のワーカー プロセスを起動してまだ実行中のワーカー プロセスを置き換える場合は true 。それ以外の場合は false 。 既定値は、false です。 ワーカー プロセスが、一度に 2 つのワーカー プロセスをサポートしていないアプリケーション コードを読み込む場合は、DisallowOverlappingRotation を true に設定します。 |
DisallowRotationOnConfigChange |
読み取り/書き込みの boolean 値。 アプリケーション プールの構成が変更された後に WAS がアプリケーション プール内のワーカー プロセスをローテーションする場合は true 。それ以外の場合は false 。 既定値は、false です。アプリケーション プールの構成の変更は、既に実行されているワーカー プロセスには影響しません。 ワーカー プロセスが、一度に 2 つのワーカー プロセスをサポートしていないアプリケーション コードを読み込む場合は、 DisallowRotationOnConfigChange を true に設定します。 |
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 で指定された量に達しました。 既定で有効です。 |
継承階層
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