Apache mod_jk Inicialização do servidor de sincronização LB + tempo de inicialização do aplicativo

1

depois de uma longa pesquisa, não consigo encontrar uma solução ou caminho para resolver o meu problema com a inicialização de sincronização dos servidores Apache e Backend.

Eu tenho um Apache2 usando um LoadBalancer com mod_jk que solicita o saldo para 4 servidores backend usando o protocolo JBoss e AJP. Portanto, toda a configuração funciona muito bem, mas eu tenho um pequeno problema com a sincronização entre o Apache e o tempo de inicialização dos aplicativos no JBoss.

O JBoss é iniciado e aceita conexões na porta AJP antes mesmo da inicialização de suas aplicações, então quando o nó JBoss já é usado no Apache LB a aplicação ainda não está disponível e eu tenho um tempo de pedidos de falha quando o JBoss está iniciando ou quando eu precisa substituir a versão do aplicativo. Eu sei que é possível remover o nó do LB e depois de tudo ok com o nó eu posso retornar o mesmo para LB, então minha pergunta é se é possível usar URL Verifique ou configure o JBoss para escutar apenas porta AJP após todos os aplicativos serem implantados ou outra opção que eu não preciso remover diretamente o nó do LB quando o mesmo está iniciando ou no caso de o servidor JBoss não estar inativo, mas apenas o aplicativo está inativo?

Eu vi o parâmetro fail_on_status no JK, é a única opção neste caso?

Qualquer experiência será muito apreciada. Obrigado

    
por Carlos Lacerda 02.03.2015 / 20:25

0 respostas