RecyclingSettings Class1
Задает параметры перезапуска для рабочих процессов.
Синтаксис
class RecyclingSettings : EmbeddedObject
Методы
Этот класс не содержит методов.
Свойства
В следующей таблице перечислены свойства, предоставляемые RecyclingSettings
.
Имя | Описание |
---|---|
DisallowOverlappingRotation |
Значение для чтения и записи boolean . true Значение , если служба активации процессов Windows (WAS) запускает другой рабочий процесс, заменяющий все еще запущенный; в противном случае — false . Значение по умолчанию — false . Задайте значение DisallowOverlappingRotation , true если рабочий процесс загружает любой код приложения, который не поддерживает два рабочих процесса одновременно. |
DisallowRotationOnConfigChange |
Значение для чтения и записи boolean . true Значение , если WAS сменяет рабочие процессы в пуле приложений после изменения конфигурации пула приложений; в противном случае — false . Значение по умолчанию — false .Изменения конфигурации пула приложений не влияют на уже запущенные рабочие процессы. Задайте значение DisallowRotationOnConfigChange , true если рабочий процесс загружает любой код приложения, который не поддерживает два рабочих процесса одновременно. |
LogEventOnRecycle |
Значение для чтения и записи sint32 , содержащее маску, указывающую, какие события перезапуска будут регистрироваться в журнале. Возможные значения перечислены далее в разделе Примечания. |
PeriodicRestart |
Объект PeriodicRestartSettings , указывающий условия, при которых рабочие процессы будут перезагружены. |
используются подклассы ;
Этот класс не содержит подклассов.
Комментарии
Экземпляры этого класса содержатся в Recycling
свойствах классов ApplicationPool и ApplicationPoolElementDefaults . ApplicationPoolElementDefaults
в свою очередь предоставляется в GlobalApplicationPoolDefaults
качестве свойства в классе Server .
В следующей таблице перечислены возможные значения, а также связанные ключевые слова и события перезапуска LogEventOnRecycle
для свойства . Значения по умолчанию: 1 (Time
), 8 (Memory
) и 128 (PrivateMemory
).
Значение | Ключевое слово | Событие перезапуска |
---|---|---|
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
Требования
Тип | Описание |
---|---|
клиент | — IIS 7.0 в Windows Vista — IIS 7.5 в Windows 7 — IIS 8.0 в Windows 8 — IIS 10.0 в Windows 10 |
Сервер | — IIS 7.0 в Windows Server 2008 — IIS 7.5 в Windows Server 2008 R2 — IIS 8.0 в Windows Server 2012 — IIS 8.5 в Windows Server 2012 R2 — IIS 10.0 в Windows Server 2016 |
Продукт | — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-файл | WebAdministration.mof |
См. также:
Класс ApplicationPool
Класс ApplicationPoolElementDefaults
Класс Server
Класс EmbeddedObject
PeriodicRestartSettings