Invertendo os bancos de dados

2

Eu herdei um aplicativo tomcat em execução no RHEL que se conecta a um banco de dados postgres local. Temos um total de 8 servidores em vários estados executando isso. Cada servidor tem dois bancos de dados postgres diferentes. Todos os dias, alternamos de um banco de dados para outro e o banco de dados não ativo é substituído por novos dados para voltar no dia seguinte.

Estamos usando o redirecionamento para redirecionar a conexão com o banco de dados no aplicativo. Ao parar o redirecionamento e re-iniciar o encaminhamento da nova porta, podemos apontar para os dados mais recentes.

O problema surge ao tentar parar o redirecionamento e obter FIN_WAITs, o que pode causar um atraso de até um minuto. Existe alguma maneira de usar um redirecionamento para que as conexões existentes continuem a apontar para o local antigo, mas as novas apontam para a nova porta?

    
por user739866 14.12.2012 / 14:26

0 respostas