
Eu tenho o HAProxy configurado com persistência de cookies. Quando estou configurando um servidor para modo de manutenção, o que acontece com a execução de solicitações nele? o HAProxy os mata ou permite que sejam concluídos? Sei que novas solicitações (mesmo com o cookie apontando para o servidor inativo) serão redirecionadas para outros servidores, mas tentei ler a documentação do HAProxy, mas não consegui encontrar nenhuma informação sobre o que acontece com a execução de solicitações.
Responder1
O modo MAINT é como uma parada brusca, ele mata conexões. O modo DRAIN permitirá quaisquer conexões existentes E quaisquer novas conexões com modelos de persistência válidos (até o tempo limite da tabela fixa). Novas conexões sem modelo de persistência serão redirecionadas.
Curiosamente, o modo DOWN de uma verificação de integridade permitirá que as conexões continuem, a menos que você adicione a opção: sessões de desligamento marcadas para baixo.
Estou 99% confiante na minha resposta - mas é sempre melhor fazer alguns testes para verificar :-).