Digamos que eu tenha 2 servidores - SA e SB. É possível configurar o HAProxy para funcionar assim:
Todas as conexões vão para SA -> SA cai -> HAProxy alterna todas as conexões para SB -> até que o SB não esteja inativo - nenhuma conexão vai para SA, mesmo se estiver novamente ativo -> SB inativo -> HAProxy muda para SA .. .
Em resumo, gostaria que o HAProxy alternasse apenas quando o servidor atual estiver inoperante. Talvez eu devesse usar sth mais que HAProxy?
inter
o padrão é 2s,fall
o padrão é 2, erise
o padrão é 2. Mais pode ser encontrado aqui: haproxy.org/download/1.5/doc/configuration.txtSe você tiver apenas dois e exatamente dois servidores, pode fazer mais sentido usar um vip para o serviço que você gerencia via pacemaker / corosync para torná-lo altamente disponível.
Também é possível com haproxy, marcando SB como servidor de backup. Dessa forma, ele é usado apenas quando o SA não está disponível:
No entanto, isso não realiza a parte dois do que você deseja: começará a usar o A SA novamente assim que voltar. Não tenho certeza se existe uma opção para fazer a haoxi se comportar da maneira que você deseja. Eu pelo menos nunca usei.
fonte