O nginx não suporta isto fora da caixa, mas isto é muito fácil de implementar. Eu fiz isso abaixo explicado em detalhes
1) crie um arquivo de configuração separado apenas para upstreams (upstreams.conf) e inclua-os no nginx.conf principal
2) agora você pode editar este arquivo manualmente ou script separadamente, eu escrevi um script perl simples para gerenciar este arquivo adicionar / excluir linhas de texto com descrição upstream.
3) enviar sinal HUP para o processo nginx principal para emitir uma recarga graciosa
4) Algumas UI da web foram implementadas para controlar essas operações e fornecer verificações de integridade, mas não é FOSS
Disputar que há um par de 3-os módulos laterais que implementam a verificação de saúde e interface de gerenciamento, por favor dê uma olhada em
link
link
link
Eu não tenho certeza, mas talvez haproxy também tenha funcionalidade ame.