Compartilhar via


Classe1 ApplicationPoolFailureSettings

Expõe propriedades que determinam as ações a serem executadas quando um pool de aplicativos ou um processo de trabalho falha.

Sintaxe

class ApplicationPoolFailureSettings : EmbeddedObject  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe ApplicationPoolFailureSettings.

Nome Descrição
AutoShutdownExe Um valor string de leitura/gravação que especifica um arquivo executável a ser executado quando o Serviço de Publicação na World Wide Web (serviço WWW) desliga um pool de aplicativos. O padrão é null. Use a propriedade AutoShutdownParams para enviar parâmetros para o executável.
AutoShutdownParams Um valor string de leitura/gravação que contém os parâmetros de linha de comando para o arquivo executável especificado pela propriedade AutoShutdownExe. O padrão é null.
LoadBalancerCapabilities Um valor sint32 de leitura/gravação que especifica o comportamento do pool de aplicativos quando um serviço não está disponível. Os valores possíveis estão listados posteriormente na seção Comentários.
OrphanActionExe Um valor string de leitura/gravação que especifica um arquivo executável a ser executado quando o serviço WWW torna órfão um processo de trabalho. O padrão é null. Use a propriedade OrphanActionParams para enviar parâmetros para o arquivo executável.
OrphanActionParams Um valor string de leitura/gravação que contém os parâmetros de linha de comando para o arquivo executável especificado pela propriedade OrphanActionExe. Para especificar a ID do processo de trabalho órfão, use "%1%". O padrão é null.
OrphanWorkerProcess Um valor boolean de leitura/gravação. true se o serviço WWW torna órfão um processo de trabalho que não responde às solicitações; caso contrário, false. O padrão é false. Quando o valor é definido como false, qualquer processo de trabalho que não responder será encerrado.
RapidFailProtection Um valor boolean de leitura/gravação. true se o serviço WWW encerrará todos os aplicativos em um pool de aplicativos quando o número de falhas do processo de trabalho atingir o máximo especificado por RapidFailProtectionMaxCrashes dentro do número de segundos especificado por RapidFailProtectionInterval; caso contrário, false. O padrão é true.
RapidFailProtectionInterval Um valor datetime de leitura/gravação que especifica o número de segundos antes que a contagem de falhas para um processo de trabalho seja redefinida. O padrão é 5.
RapidFailProtectionMaxCrashes Um valor uint32 de leitura/gravação que especifica o número máximo de falhas de processo de trabalho permitidas. O padrão é 5.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias dessa classe estão contidas na propriedade Failure da classe ApplicationPool e na classe ApplicationPoolElementDefaults.

A tabela a seguir lista os valores possíveis, as palavras-chave e as ações associadas à propriedade LoadBalancerCapabilities. O padrão é 2 (HttpLevel).

Valor Palavra-chave Ação
1 TcpLevel Encerra a conexão.
2 HttpLevel Envia o código de erro 503 (serviço indisponível).

Hierarquia de herança

EmbeddedObject

ApplicationPoolFailureSettings

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

CIM_DATETIME
Classe ApplicationPool
Classe ApplicationPoolElementDefaults
Classe EmbeddedObject