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 RapidFailProtectionInterval angegeben 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
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