Se um mecanismo do sistema de mensagens estiver configurado para usar o armazém de dados e não puder se conectar a ele, por exemplo, porque o banco de dados que contém o armazém de dados não está em execução, o mecanismo do sistema de mensagens não será iniciado. Você pode ajustar o sistema para aumentar a chance de um início bem-sucedido do mecanismo do sistema de mensagens.
Sobre Esta Tarefa
Em um ambiente de servidor único, ao iniciar o servidor de aplicativos, o mecanismo do sistema de mensagens tenta iniciar. Se o banco de dados estiver indisponível por mais de 15 minutos, o mecanismo do sistema de mensagens poderá entrar no estado interrompido e precisar ser iniciado manualmente.
Em um ambiente de alta disponibilidade, um mecanismo do sistema de mensagens é iniciado como parte da inicialização do servidor ou do cluster ou como parte do processo de failover. Durante a inicialização, o mecanismo do sistema de mensagens tenta se conectar ao armazém de dados, por padrão, por até 15 minutos. Se uma das seguintes instruções permanecer true durante esse período, o mecanismo do sistema de mensagens não poderá ser iniciado no servidor e o servidor será desativado para a alta disponibilidade:
- O banco de dados está indisponível ou não está em execução.
- Em uma situação de failover, o banco de dados não detecta a perda da conexão da rede com o servidor de aplicativos original e, portanto, não libera os bloqueios do armazém de dados.
Esse estado desativado pode se propagar para todos os membros do cluster.
Você deverá reativar, manualmente, os servidores para manter o ambiente de alta disponibilidade.
Você pode aumentar a chance de o mecanismo do sistema de mensagens ser iniciado com êxito ao configurar diversos parâmetros, tais como o tempo limite padrão de 15 minutos, no servidor de banco de dados ou do servidor de aplicativos.
Resultados
Ao configurar esses parâmetros e as propriedades customizadas, você minimiza a quantidade de tempo usada para que o servidor de banco de dados detecte a perda de uma conexão de rede e garante que o mecanismo do sistema de mensagens aguarde por uma quantidade de tempo razoável para que a conexão com o banco de dados seja recuperada, antes de tentar iniciar.
O que Fazer Depois
É provável que deseje configurar o mecanismo do sistema de mensagens e o servidor para que sejam reiniciados no caso de uma falha na conexão com o banco de dados. Esse comportamento reduz o risco de o mecanismo do sistema de mensagens estar em um estado inconsistente quando a conexão com o banco de dados for restaurada.