Поделиться через


Класс 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 (служба недоступна).

Иерархия наследования

EmbeddedObject

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