Eu tenho um aplicativo que fica atrás de um proxy reverso nginx. Nada extravagante, apenas um simples
server {
listen 54321;
proxy_connect_timeout 5000ms;
proxy_read_timeout 5000ms;
location / {
proxy_pass http://localhost:54322/;
}
}
O nginx começa primeiro. Se eu tentar acertar o aplicativo enquanto ele estiver inativo, recebo um 502 Bad Gateway. Isso é esperado, mas se eu iniciar o aplicativo, ainda recebo um 502. É só depois que reiniciei o nginx que as solicitações finalmente passam.
Como posso instruir o nginx a continuar tentando (pelo menos periodicamente) conectar-se ao back-end?
Tags nginx reverse-proxy