Quando o Health Probe do Balanceador de Carga do Azure retorna ao estado normal?

2

Na semana passada, criei um tráfego HTTPS de roteamento LB azul na porta 443 para uma porta alternativa nos servidores da web de backend. A sonda de integridade para a regra LB estava usando a mesma porta alternativa. Algum tempo depois, durante a semana, tive um problema com cada um dos servidores da web, retornando 500 erros na porta HTTPS do alt. A sonda de saúde removeu corretamente esses servidores do pool de back-end. No entanto, parece que os servidores nunca foram adicionados novamente ao pool depois que o erro foi resolvido. A única maneira de corrigir o problema era abrir uma nova porta nos servidores da Web - com uma nova sonda de integridade e uma regra de balanceamento de carga nessa porta.

Quando o probe azure health adiciona os servidores de volta ao pool de back-end? Eu esperaria que isso acontecesse depois que a sonda de saúde retornasse 200 uma ou duas vezes. no entanto, isso é opaco a partir da configuração da sonda de integridade.

Além disso, existe alguma maneira de obter configurações adicionais para o estado de sondagem de integridade dos servidores de backend, como o retorno ao estado normal e estados de flapping?

    
por JMB 31.01.2017 / 17:58

1 resposta

1

Os testes TCP e HTTP são considerados saudáveis e marcam a instância de função como saudável quando:

  • O balanceador de carga obtém uma análise positiva na primeira vez que a VM inicializa.

  • O número SuccessFailCount (descrito anteriormente) define o valor de sondas bem-sucedidas que são necessárias para marcar a instância da função como saudável. Se uma instância de função foi removida, o número de sondas sucessivas devem ser iguais ou superiores ao valor de SuccessFailCount para marcar a instância de função como em execução.

Mais informações, consulte este link .

    
por 01.02.2017 / 02:56