Desative temporariamente a verificação de integridade do ELB durante a implementação de back-end

2

Estamos usando o ELB para finalização SSL, com apenas UM back-end.

Durante a implantação, o back-end precisa ser reiniciado e geralmente leva alguns minutos para inicializar.

Minhas perguntas:

  • Como eu só tenho um backend, então não posso removê-lo do ELB, só quero desativar a verificação de integridade do ELB para que o tráfego ainda vá para o backend imediatamente quando o servidor for reiniciado, é possível?
por Ryan 16.07.2013 / 18:46

2 respostas

5

Você deve encurtar ou aumentar consideravelmente o tempo de verificação.

Você pode definir sua verificação de saúde tão alta quanto uma vez a cada 5 minutos, e o limite não íntegro para 10. Isso daria 50 minutos antes que uma instância fosse vista como indisponível.

Você também pode defini-lo para o mínimo de 0,1 minutos e o limite para 2, o que detectaria a restauração do servidor em apenas 12 segundos, quando o URL de verificação de integridade estiver funcionando novamente. Isso não impede que o ELB sinalize a instância como não íntegra, mas permite que ela retorne o mais rápido possível.

Eu escolheria a segunda opção, então os usuários receberão um 503, em vez de apenas ficarem se perguntando por que o site está demorando tanto para carregar.

    
por 16.07.2013 / 18:50
0

Outra maneira rápida, altere a porta de ping na verificação de integridade para outras pessoas, por exemplo, a porta original é 443, altere-a para qualquer porta de não-escuta 1234 . vai para outofservice rapidamente.

Depois que você fez a alteração, confirme, lembre-se de alterá-la novamente.

    
por 12.09.2016 / 02:43