Freigeben über


ApplicationPoolFailureSettings-Klasse1

Macht Eigenschaften verfügbar, die bestimmen, welche Aktionen ausgeführt werden sollen, wenn ein Anwendungspool oder ein Arbeitsprozess fehlschlägt.

Syntax

class ApplicationPoolFailureSettings : EmbeddedObject  

Methoden

Diese Klasse enthält keine Methoden.

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der ApplicationPoolFailureSettings Klasse verfügbar gemacht werden.

Name Beschreibung
AutoShutdownExe Ein Lese-/Schreibstring-Wert, der eine ausführbare Datei angibt, die ausgeführt werden soll, wenn der World Wide Web Publishing Service (WWW-Dienst) einen Anwendungspool heruntergefahren. Der Standardwert ist null. Verwenden Sie die AutoShutdownParams Eigenschaft, um Parameter an die ausführbare Datei zu senden.
AutoShutdownParams Ein Lese-/Schreibstring-Wert , der die Befehlszeilenparameter für die durch die AutoShutdownExe Eigenschaft angegebene ausführbare Datei enthält. Der Standardwert ist null.
LoadBalancerCapabilities Ein Lese-/Schreibsint32-Wert, der das Verhalten des Anwendungspools angibt, wenn ein Dienst nicht verfügbar ist. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt.
OrphanActionExe Ein Lese-/Schreibstring-Wert, der eine ausführbare Datei angibt, die ausgeführt werden soll, wenn der WWW-Dienst einen Arbeitsprozess verwaist. Der Standardwert ist null. Verwenden Sie die OrphanActionParams Eigenschaft, um Parameter an die ausführbare Datei zu senden.
OrphanActionParams Ein Lese-/Schreibstring-Wert, der die Befehlszeilenparameter für die durch die OrphanActionExe Eigenschaft angegebene ausführbare Datei enthält. Verwenden Sie "%1%", um die Prozess-ID des verwaisten Arbeitsprozesses anzugeben. Der Standardwert ist null.
OrphanWorkerProcess Ein Lese-/Schreibboolean-Wert. true wenn der WWW-Dienst einen Arbeitsprozess verwaist, der auf Anfragen nicht reagiert; andernfalls,false. Der Standardwert ist false. Wenn der Wert auf false festgelegt ist, wird jeder Arbeitsprozess, der nicht reagiert, beendet.
RapidFailProtection Ein Lese-/Schreibboolean-Wert. true wenn der WWW-Dienst alle Anwendungen in einem Anwendungspool beendet, wenn die Anzahl der Arbeitsprozessfehler die maximale RapidFailProtectionMaxCrashes Anzahl von Sekunden erreicht, die durch RapidFailProtectionIntervalangegeben wird;false andernfalls . Der Standardwert ist true.
RapidFailProtectionInterval Ein Lese-/Schreibdatetime-Wert , der die Anzahl von Sekunden angibt, bevor die Fehleranzahl für einen Arbeitsprozess zurückgesetzt wird. Der Standard ist 5.
RapidFailProtectionMaxCrashes Ein Lese-/Schreibuint32-Wert, der die maximale Anzahl zulässiger Arbeitsprozessfehler angibt. Der Standard ist 5.

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

Instanzen dieser Klasse sind in der Failure Eigenschaft der ApplicationPool-Klasse und der ApplicationPoolElementDefaults-Klasse enthalten.

In der folgenden Tabelle sind die möglichen Werte und die zugehörigen Schlüsselwörter und Aktionen für die LoadBalancerCapabilities Eigenschaft aufgeführt. Der Standardwert ist 2 (HttpLevel).

Wert Stichwort Aktion
1 TcpLevel Beendet die Verbindung.
2 HttpLevel Sendet Fehlercode 503 (Dienst nicht verfügbar).

Vererbungshierarchie

EmbeddedObject

ApplicationPoolFailureSettings

Anforderungen

type Beschreibung
Client IIS 7.0 unter Windows Vista.
IIS 7.5 unter Windows 7
IIS 8.0 unter Windows 8
IIS 10.0 unter Windows 10
Server IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
IIS 8.0 auf Windows Server 2012.
- IIS 8.5 unter Windows Server 2012 R2
IIS 10.0 auf Windows Server 2016.
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

CIM_DATETIME
ApplicationPool-Klasse
ApplicationPoolElementDefaults-Klasse
EmbeddedObject-Klasse