Contrôle des applications
Pour gérer une application et le système qui l'héberge, vous avez besoin d'arrêter et de démarrer simplement l'application. C'est notamment le cas lorsque vous devez procéder à la maintenance d'une application (fonctionnant à la demande ou en permanence) par une mise à jour du système. Les rubriques de cette section décrivent l'arrêt et le démarrage d'une application dans les extensions du Gestionnaire des services Internet pour AppFabric ou à l'aide de cmdlets Windows PowerShell pour AppFabric.
L'arrêt et le démarrage d'une application peuvent présenter des difficultés en raison de la fonctionnalité de démarrage automatique, laquelle complique le processus d'arrêt et de reprise d'une application. Pour garantir la reprise d'une application dans son état d'origine, la liste des protocoles activés et l'état du démarrage automatique (activé ou désactivé) doivent être enregistrés lorsque l'application est désactivée. AppFabric enregistre la liste des protocoles activés dans l'attribut previouslyEnabledProtocols du fichier applicationHost.config. L'attribut ServiceAutoStartEnabled dans le fichier applicationHost.config indique l'état du démarrage automatique.
La réussite de l'arrêt ou du démarrage d'une application dépend de l'état du flux des messages, c'est-à-dire si les protocoles sont activés, désactivés ou manquants. Le tableau suivant indique si les actions d'arrêt et de démarrage d'une application peuvent être exécutées (activé) ou non (désactivé) en fonction du statut des protocoles d'application et de la valeur de l'attribut ServiceAutoStartEnabled.
Statut des protocoles d'application | ServiceAutoStartEnabled | Démarrage de l'application | Arrêt de l'application |
---|---|---|---|
Désactivé ou N/A |
False ou Null |
Activé |
Désactivé |
N/A |
True |
Désactivé |
Activé |
Désactivé |
True |
Activé |
Activé |
Activé |
False ou Null & mode==”” |
Désactivé |
Activé |
Activé |
False ou Null & mode!==”” |
Activé |
Activé |
Activé ou N/A |
True |
Désactivé |
Activé |
L'attribut ServiceAutoStartMode détermine l'état du démarrage automatique après l'arrêt d'une application. S'il est défini sur « All » ou « Custom », AppFabric active le démarrage automatique au démarrage de l'application ; sinon, la fonctionnalité est désactivée.
Dans cette section
2012-03-05