nginx fora do ar
| Item | Detalhe |
|---|---|
| Serviço afetado | nginx |
| Severidade | crítico |
| Dispara quando | nginx_up = 0 por mais de 1 minuto: o exporter não consegue ler o stub_status (porta interna 8081). |
O que representa
O nginx é a porta de entrada de tudo: SSO (Keycloak), APIs, Grafana, Vault e registry. Se ele cai, nada disso é acessível pela internet.
Como verificar
O Grafana e o SSO passam pelo nginx: com ele fora do ar, o Grafana não abre. O e-mail do alerta chega mesmo assim (o Grafana envia direto pelo SMTP). Confirme pela VM:
ssh ubuntu@163.176.10.165edocker ps -a | grep nginx: parado ou reiniciando?docker logs --tail 100 nginx: o motivo costuma estar no log de erro.- Se precisar do Grafana agora, abra-o sem o nginx: Acessar o Grafana com o nginx fora do ar.
- Depois que voltar: dashboard nginx, aba Visão geral, painéis
No ar háeReinícios (24 h).
Como agir
- Na VM:
docker ps -a | grep nginx(parado? reiniciando?) edocker logs --tail 100 nginx. - Se foi logo depois de um deploy, valide a configuração:
docker exec nginx nginx -t. O erro aponta o arquivo e a linha. - Corrija a configuração (ou volte o último deploy) e recarregue:
docker exec nginx nginx -s reload, oudocker compose up -d nginxse o container estava parado. - Confirme abrindo um site e vendo o alerta virar Resolved.
Casos conhecidos
Dura segundos num deploy ou reload. Só vale agir se passar de 1 minuto (o alerta já espera esse tempo).