Controlando aplicativos
Para gerenciar um aplicativo e o sistema no qual ele está hospedado, você precisa de uma forma simples de pará-lo e iniciá-lo. Isso é especialmente adequado quando você precisa atender um aplicativo (um aplicativo sob demanda ou um aplicativo sempre visível) atualizando o sistema. Os tópicos nesta seção descrevem como parar ou iniciar um aplicativo nas extensões do Gerenciador do IIS para AppFabric ou através de cmdlets do Windows PowerShell para AppFabric.
Parar e iniciar um aplicativo pode ser um desafio devido à funcionalidade de início automático, que torna mais complicado o processo para parar completamente um aplicativo e retomá-lo subsequentemente. Para garantir que você possa retomar um aplicativo ao seu estado original, a lista de protocolos habilitados e o estado de início automático (habilitado ou desatibilitado) precisam ser salvos quando o aplicativo estiver desabilitado. O AppFabric salva a lista de protocolos habilitados no atributo previouslyEnabledProtocols do arquivo applicationHost.config. O atributo ServiceAutoStartEnabled no arquivo applicationHost.config indica o estado do início automático.
O êxito ao parar ou iniciar um aplicativo é afetado pelo estado do fluxo de mensagens, por exemplo, os protocolos estão habilitados, desabilitados ou ausentes. A tabela a seguir indica se as ações para parar e iniciar um aplicativo podem ser executadas (habilitadas) ou não (desabilitadas), dependendo do status dos protocolos dos aplicativos e do valor de ServiceAutoStartEnabled.
Status dos protocolos dos aplicativos | ServiceAutoStartEnabled | Iniciar Aplicativo | Parar Aplicativo |
---|---|---|---|
Desabilitado ou N/A |
False ou Null |
Habilitado |
Desabilitado |
N/A |
True |
Desabilitado |
Habilitado |
Desabilitado |
True |
Habilitado |
Habilitado |
Habilitado |
False ou Null & mode==”” |
Desabilitado |
Habilitado |
Habilitado |
False ou Null & mode!==”” |
Habilitado |
Habilitado |
Habilitado ou N/A |
True |
Desabilitado |
Habilitado |
O atributo ServiceAutoStartMode determina o estado do início automático após a parada de um aplicativo. Se serviceAutoStartMode estiver definido como “All” ou “Custom”, o AppFabric habilitará o início automático do aplicativo iniciando-o; caso contrário, o manterá desabilitado.
Nesta seção
2011-12-05