nginx tcp balanceador + troca

0

Meu Nginx funciona como um balanceador de tcp entre usuários e cluster do Exchange. Tudo funciona bem, mas eu gostaria de adicionar verificações ativas.

Por exemplo, serviço IMAP, após a faixa de retorno do serviço de iniciação da sessão TCP: "O serviço IMAP4 está pronto"

Gostaria de monitorar este banner, se ele falhar, do que o host removerá do upstream.

Como posso resolver isso? Obrigado.

    
por Alexey Gorbachev 07.02.2017 / 12:21

1 resposta

0

Carregue o módulo imap e você pode verificar conforme abaixo:

check interval=5000 rise=2 fall=5 timeout=2000 type=imap;

O nginx se conecta ao servidor imap, recebe a resposta de saudação para diagnosticar se o servidor upstream está ativo.

    
por 07.02.2017 / 12:39