Ola pessoal,

Se voce esta usando nginx como proxy e/ou reverse proxy, o nginx armazena em cache as informacoes de DNS e se voce esta usando AWS Application Load Balancer atras do nginx, o nginx as vezes precisa reiniciar e/ou fazer flush de DNS para enviar uma requisicao ao AWS Application Load Balancer, pois a AWS sempre fornece um CNAME e altera o endereco IP do Load Balancer com frequencia.

Nao ha opcao de fazer flush de DNS no nginx, a unica opcao e reiniciar o nginx e voce nao pode resolver os problemas sempre com reinicializacao : ) Voce pode usar a configuracao nginx abaixo para corrigir este problema de Cache de DNS.

server {
   listen       80;
   server_name  proxy-request.ercanermis.net;

include /etc/nginx/default.d/*.conf;

set $proxydestination “backend.ercanermis.com”; proxy_pass https://$proxydestination; proxy_http_version 1.1; proxy_set_header Host proxy-request.ercanermis.net; proxy_redirect off; proxy_cache_bypass 1; proxy_no_cache 1; resolver 8.8.8.8 valid=5s; } }

Se voce tiver alguma duvida, sinta-se a vontade para comentar, obrigado!