Класс 1 ApplicationPoolFailureSettings
Предоставляет свойства, определяющие действия, выполняемые при сбое пула приложений или рабочего процесса.
Синтаксис
class ApplicationPoolFailureSettings : EmbeddedObject
Методы
Этот класс не содержит методов.
Свойства
В следующей таблице перечислены свойства, предоставляемые классом ApplicationPoolFailureSettings
.
Имя | Описание |
---|---|
AutoShutdownExe |
Значение для чтения и записи string , указывающее исполняемый файл для запуска, когда служба веб-публикации (служба WWW) завершает работу пула приложений. Значение по умолчанию — null . Используйте свойство для AutoShutdownParams отправки параметров в исполняемый файл. |
AutoShutdownParams |
Значение для чтения и записи string , содержащее параметры командной строки для исполняемого файла, указанного свойством AutoShutdownExe . Значение по умолчанию — null . |
LoadBalancerCapabilities |
Значение для чтения и записи sint32 , указывающее поведение пула приложений при недоступности службы. Возможные значения перечислены далее в разделе Примечания. |
OrphanActionExe |
Значение для чтения и записи string , указывающее исполняемый файл для запуска, когда служба WWW теряет рабочий процесс. Значение по умолчанию — null . Используйте свойство для отправки OrphanActionParams параметров в исполняемый файл. |
OrphanActionParams |
Значение для чтения и записи string , содержащее параметры командной строки для исполняемого файла, указанного свойством OrphanActionExe . Чтобы указать идентификатор потерянного рабочего процесса, используйте "%1%". Значение по умолчанию — null . |
OrphanWorkerProcess |
Значение для чтения и записи boolean . true если служба WWW теряет рабочий процесс, который не отвечает на запросы; в противном случае — false . Значение по умолчанию — false . Если задано false значение , любой рабочий процесс, который не отвечает, будет завершен. |
RapidFailProtection |
Значение для чтения и записи boolean . true Значение , если служба WWW завершит работу всех приложений в пуле приложений, когда количество сбоев рабочего процесса достигает максимального значения, заданного параметром RapidFailProtectionMaxCrashes , в течение указанного в параметре RapidFailProtectionInterval число секунд; в противном случае — значение false . Значение по умолчанию — true . |
RapidFailProtectionInterval |
Значение для чтения и записи datetime , указывающее количество секунд до сброса счетчика сбоев рабочего процесса. Значение по умолчанию — 5. |
RapidFailProtectionMaxCrashes |
Значение для чтения и записи uint32 , указывающее максимально допустимое число сбоев рабочего процесса. Значение по умолчанию — 5. |
используются подклассы ;
Этот класс не содержит подклассов.
Комментарии
Экземпляры этого класса содержатся в Failure
свойствах классов ApplicationPool и ApplicationPoolElementDefaults .
В следующей таблице перечислены возможные значения, а также связанные ключевые слова и действия для LoadBalancerCapabilities
свойства . Значение по умолчанию — 2 (HttpLevel
).
Значение | Ключевое слово | Действие |
---|---|---|
1 | TcpLevel |
Завершает подключение. |
2 | HttpLevel |
Отправляет код ошибки 503 (служба недоступна). |
Иерархия наследования
ApplicationPoolFailureSettings
Требования
Тип | Описание |
---|---|
клиент | — 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 |
См. также:
CIM_DATETIME
Класс ApplicationPool
Класс ApplicationPoolElementDefaults
Класс EmbeddedObject