Classe ApplicationPoolFailureSettings1
Espone le proprietà che determinano le azioni da eseguire quando un pool di applicazioni o un processo di lavoro ha esito negativo.
Sintassi
class ApplicationPoolFailureSettings : EmbeddedObject
Metodi
Questa classe non contiene metodi.
Proprietà
Nella tabella seguente sono elencate le proprietà esposte dalla ApplicationPoolFailureSettings
classe .
Nome | Descrizione |
---|---|
AutoShutdownExe |
Valore di lettura/scrittura string che specifica un file eseguibile da eseguire quando il servizio World Wide Web Publishing Service (WWW) arresta un pool di applicazioni. Il valore predefinito è null . Utilizzare la AutoShutdownParams proprietà per inviare parametri all'eseguibile. |
AutoShutdownParams |
Valore di lettura/scrittura string che contiene i parametri della riga di comando per il file eseguibile specificato dalla AutoShutdownExe proprietà . Il valore predefinito è null . |
LoadBalancerCapabilities |
Valore di lettura/scrittura sint32 che specifica il comportamento del pool di applicazioni quando un servizio non è disponibile. I valori possibili sono elencati più avanti nella sezione Osservazioni. |
OrphanActionExe |
Valore di lettura/scrittura string che specifica un file eseguibile da eseguire quando il servizio WWW orfana di un processo di lavoro. Il valore predefinito è null . Utilizzare la OrphanActionParams proprietà per inviare parametri al file eseguibile. |
OrphanActionParams |
Valore di lettura/scrittura string che contiene i parametri della riga di comando per il file eseguibile specificato dalla OrphanActionExe proprietà . Per specificare l'ID processo del processo di lavoro orfano, usare "%1%". Il valore predefinito è null . |
OrphanWorkerProcess |
Valore di lettura/scrittura boolean . true se il servizio WWW orfana di un processo di lavoro che non risponde alle richieste; in caso contrario, false . Il valore predefinito è false . Quando il valore è impostato su false , qualsiasi processo di lavoro che non riesce a rispondere verrà terminato. |
RapidFailProtection |
Valore di lettura/scrittura boolean . true se il servizio WWW termina tutte le applicazioni in un pool di applicazioni quando il numero di errori del processo di lavoro raggiunge il massimo specificato entro il numero di secondi specificato da RapidFailProtectionMaxCrashes RapidFailProtectionInterval ; in caso contrario, false . Il valore predefinito è true . |
RapidFailProtectionInterval |
Valore di lettura/scrittura datetime che specifica il numero di secondi prima della reimpostazione del conteggio degli errori per un processo di lavoro. Il valore predefinito è 5. |
RapidFailProtectionMaxCrashes |
Valore di lettura/scrittura uint32 che specifica il numero massimo di errori del processo di lavoro consentiti. Il valore predefinito è 5. |
Sottoclassi
Questa classe non contiene sottoclassi.
Commenti
Le istanze di questa classe sono contenute nella Failure
proprietà della classe ApplicationPool e della classe ApplicationPoolElementDefaults .
Nella tabella seguente sono elencati i valori possibili e le parole chiave e le azioni associate per la LoadBalancerCapabilities
proprietà. Il valore predefinito è 2 (HttpLevel
).
Valore | Parola chiave | Azione |
---|---|---|
1 | TcpLevel |
Termina la connessione. |
2 | HttpLevel |
Invia il codice di errore 503 (servizio non disponibile). |
Gerarchia di ereditarietà
ApplicationPoolFailureSettings
Requisiti
Tipo | Descrizione |
---|---|
Client | - IIS 7.0 in Windows Vista - IIS 7.5 in Windows 7 - IIS 8.0 in Windows 8 - IIS 10.0 in Windows 10 |
Server | - IIS 7.0 in Windows Server 2008 - IIS 7.5 in Windows Server 2008 R2 - IIS 8.0 in Windows Server 2012 - IIS 8.5 in Windows Server 2012 R2 - IIS 10.0 in Windows Server 2016 |
Prodotto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
File MOF | WebAdministration.mof |
Vedere anche
CIM_DATETIME
Classe ApplicationPool
Classe ApplicationPoolElementDefaults
Classe EmbeddedObject