A configuração do início lento do aplicativo permite liberar recursos
que estão sendo consumidos pelos clusters dinâmicos inativos para que outras instâncias de
cluster da célula possam utilizá-los.
Antes de Começar
- O início lento do aplicativo requer que os pedidos sejam roteados por meio do
roteador on demand. Para criar um roteador on demand, consulte Criando ODRs
para obter informações adicionais.
- Pedidos IIOP (Internet Inter-ORB Protocol) e JMS (Java Message
Service) não podem ser utilizados porque não são roteados pelo
ODR. Não utilize o início lento do aplicativo em clusters dinâmicos que executam aplicativos SIP (Session Initiation Protocol).
- Crie um cluster dinâmico. Consulte Criando Clusters Dinâmicos
para obter
informações adicionais. Também é possível configurar o início lento do aplicativo durante a
criação de um cluster dinâmico.
Sobre Esta Tarefa
Início lento de um aplicativo é a ativação da primeira
instância do servidor de aplicativos de um cluster dinâmico desativado diante da chegada
de um pedido de aplicativo. Você decide quais aplicativos desativar e, subseqüentemente,
iniciar lentamente. Utilize o início lento do aplicativo se houver um ambiente em que a
proporção entre o número de clusters dinâmicos e o número de nós for alta e
se vários clusters dinâmicos não forem acessados por um longo período. O uso do início
lento do aplicativo permite aumentar o desempenho e a eficiência de seu ambiente.
Procedimento
-
Edite as propriedades do cluster dinâmico.
No console
administrativo, clique em Servidores > Clusters dinâmicos > dynamic_cluster_name .
-
Selecione a opção Se outros clusters dinâmicos
precisarem de recursos, parar todas as instâncias deste cluster durante períodos de inatividade.
-
Configure Tempo de espera antes de parar as instâncias em minutos
se o controlador de posicionamento de aplicativos determinar que os recursos são necessários
para algum outro cluster de aplicativo dinâmico.
Resultados
O controlador de posicionamento de aplicativos monitora o período de tempo que
um cluster dinâmico está ativo. Se outro cluster dinâmico precisar de recursos,
o controlador de posicionamento de aplicativos poderá parar o cluster dinâmico inativo
após o período de tempo especificado. Os recursos consumidos pela instância
inativa são liberados e disponibilizados para serem utilizados pelo cluster dinâmico que
requer recursos adicionais. Se chegar um pedido para a instância de
cluster dinâmico parada, o controlador de início lento será ativado e pelo menos uma
instância do servidor será iniciada. Enquanto isso, o código de erro HTTP 503 (servidor indisponível) é gerado. A
página de erro informa que o aplicativo solicitado está sendo iniciado e que
o pedido será reenviado em pouco tempo.
O que fazer depois
- O início lento do aplicativo só interromperá as dynamic cluster instances se outros clusters
dinâmicos precisarem de recursos. Para parar as instâncias de cluster dinâmico após
o período de tempo especificado, mesmo que os recursos não sejam necessários, configure
a Propriedade Customizada proactiveIdleStop.
- É possível configurar uma página de erro customizada do ODR para ser utilizada
para o erro 503. A página de erro pode incluir uma tag de metatualização HTTP que faz com que
o navegador reenvie automaticamente o pedido depois de um certo tempo de
espera. Consulte Configurando ODRs
para obter informações
adicionais sobre a configuração de páginas de erro customizadas.