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