Um início lento é a ativação da instância do primeiro 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. O recurso de início lento será benéfico se você tiver um ambiente onde a proporção do número de clusters dinâmicos para o número de nós é alta e onde muitos clusters dinâmicos não são acessados por um longo período.
O início lento de aplicativo está disponível para pedidos que são roteados através do ODR (On Demand Router). Pedidos de IIOP (Internet Inter-ORB Protocol) e de JMS (Java Message Service) não podem ser utilizados porque não são roteados através do ODR
Em tal ambiente, será útil desativar temporariamente os clusters dinâmicos inativos, parar todas as instâncias do servidor e liberar recursos valiosos para outros clusters ativos. Posteriormente, quando um pedido chegar para um dos clusters desativados, o cluster 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 reenvio do pedido ocorrerá em pouco tempo. Para configurar uma página de erro customizada especial, utilize o recurso de página de erro customizada do ODR. A página de erro pode incluir uma tag de atualização de meta HTTP que faz com que o navegador reenvie automaticamente o pedido após um certo tempo de espera.
Um controlador de início lento monitora a atividade do pedido para clusters dinâmicos que podem ser desativados quando inativos e lentamente iniciados quando um pedido chega. Quando um pedido chega no ODR para um cluster dinâmico inativo, o controlador de início lento aciona o controlador de posicionamento para ser executado fora de ciclo e iniciar uma instância para esse cluster. O controlador também avisa o controlador de posicionamento sobre quando desativar tais clusters.
Para configurar um cluster dinâmico para desativação e um início lento subseqüente a partir do console administrativo, clique em Servidores > Clusters Dinâmicos > dynamic_cluster_name > Número Mínimo de Instâncias do Cluster. Configure as propriedades clicando em Parar Todas as Instâncias durante Períodos de Inatividade. Em seguida, configure o tempo a ser aguardado em minutos antes de parar todas as instâncias.
O diagrama a seguir demonstra os fluxos de atividades de início lento e do controlador de posicionamento:
Related concepts
O Controlador de Início Lento
Related tasks
Criando e Configurando Clusters Dinâmicos