Partager via


Classe ApplicationPoolFailureSettings

Présente les propriétés qui déterminent les actions à entreprendre lorsqu’un pool d’applications ou un processus de travail échoue.

Syntaxe

class ApplicationPoolFailureSettings : EmbeddedObject  

Méthodes

Cette classe ne contient pas de méthodes.

Propriétés

Le tableau suivant répertorie les propriétés présentées par la classe ApplicationPoolFailureSettings.

Nom Description
AutoShutdownExe Valeur string en lecture/écriture qui définit un fichier exécutable à exécuter lorsque le service WWW (World Wide Web Publishing Service) arrête un pool d’applications. Par défaut, il s’agit de null. Utilisez la propriété AutoShutdownParams pour envoyer des paramètres au fichier exécutable.
AutoShutdownParams Valeur string en lecture/écriture qui contient les paramètres de ligne de commande du fichier exécutable spécifié par la propriété AutoShutdownExe. Par défaut, il s’agit de null.
LoadBalancerCapabilities Valeur sint32 en lecture/écriture qui définit le comportement du pool d’applications lorsqu’un service n’est pas disponible. Les valeurs possibles sont répertoriées plus loin dans la section Remarques.
OrphanActionExe Valeur string en lecture/écriture qui définit un fichier exécutable à exécuter lorsque le service WWW rend orphelin un processus de travail. Par défaut, il s’agit de null. Utilisez la propriété OrphanActionParams pour envoyer des paramètres au fichier exécutable.
OrphanActionParams Valeur string en lecture/écriture qui contient les paramètres de ligne de commande du fichier exécutable définit par la propriété OrphanActionExe. Pour définit l’identifiant de processus du processus de travail orphelin, utilisez « %1% ». Par défaut, il s’agit de null.
OrphanWorkerProcess Valeur boolean en lecture/écriture. true si le service WWW rend orphelin un processus de travail qui ne répond pas aux requêtes ; sinon, false. Par défaut, il s’agit de false. Lorsque la valeur est false, tout processus de travail qui ne répond pas est arrêté.
RapidFailProtection Valeur boolean en lecture/écriture. true si le service WWW met fin à toutes les applications d’un pool d’applications lorsque le nombre d’échecs de processus de travail atteint le nombre maximal définit par RapidFailProtectionMaxCrashes avec le nombre de secondes définit par RapidFailProtectionInterval ; sinon, false. Par défaut, il s’agit de true.
RapidFailProtectionInterval Valeur datetime en lecture/écriture qui définit le nombre de secondes avant la réinitialisation du nombre d’échecs d’un processus de travail. La valeur par défaut est 5.
RapidFailProtectionMaxCrashes Valeur uint32 de lecture/écriture qui définit le nombre maximal d’échecs de processus de travail autorisés. La valeur par défaut est 5.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété Failure de la classe ApplicationPool et de la classe ApplicationPoolElementDefaults.

Le tableau suivant répertorie les valeurs possibles et les mots clés et actions associés pour la propriété LoadBalancerCapabilities. La valeur par défaut est 2 (HttpLevel).

Valeur Mot clé Action
1 TcpLevel Termine la connexion.
2 HttpLevel Envoie le code d’erreur 503 (service indisponible).

Hiérarchie d'héritage

EmbeddedObject

ApplicationPoolFailureSettings

Spécifications

Type Description
Client - IIS 7.0 sous Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous Windows 10
Serveur - IIS 7.0 sous Windows Server 2008
- IIS 7.5 sous Windows Server 2008 R2
- IIS 8.0 sous Windows Server 2012
- IIS 8.5 sous Windows Server 2012 R2
- IIS 10.0 sous Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

CIM_DATETIME
Classe ApplicationPool
Classe ApplicationPoolElementDefaults
Classe EmbeddedObject