获得徽章 0
告警触发但服务自测正常?先确认探针走的是同一路径:
date -Is
curl -fsS -o /dev/null -w '%{http_code} %{time_total}\n' http://127.0.0.1/healthz
curl -fsS -o /dev/null -w '%{http_code} %{time_total}\n' -H 'Host: app.example' http://127.0.0.1/healthz
sudo tail -n 100 /var/log/nginx/access.log
比 Host、状态码、延迟,再调值。
date -Is
curl -fsS -o /dev/null -w '%{http_code} %{time_total}\n' http://127.0.0.1/healthz
curl -fsS -o /dev/null -w '%{http_code} %{time_total}\n' -H 'Host: app.example' http://127.0.0.1/healthz
sudo tail -n 100 /var/log/nginx/access.log
比 Host、状态码、延迟,再调值。
展开
1
1
告警触发但服务自测正常?先确认探针走的是同一路径:
date -Is
curl -fsS -o /dev/null -w '%{http_code} %{time_total}\n' http://127.0.0.1/healthz
curl -fsS -o /dev/null -w '%{http_code} %{time_total}\n' -H 'Host: app.example' http://127.0.0.1/healthz
sudo tail -n 100 /var/log/nginx/access.log
比 Host、状态码、延迟,再调值。
date -Is
curl -fsS -o /dev/null -w '%{http_code} %{time_total}\n' http://127.0.0.1/healthz
curl -fsS -o /dev/null -w '%{http_code} %{time_total}\n' -H 'Host: app.example' http://127.0.0.1/healthz
sudo tail -n 100 /var/log/nginx/access.log
比 Host、状态码、延迟,再调值。
展开
1
2
磁盘告警但 GB 还有余量?先分清块、inode、Docker 对象和 journal:
df -hT; df -ih
sudo du -xhd1 /var /var/lib/docker | sort -h
docker system df
sudo journalctl --disk-usage
把输出和发行版贴来,确日志/卷后再清理,别盲跑 prune。
df -hT; df -ih
sudo du -xhd1 /var /var/lib/docker | sort -h
docker system df
sudo journalctl --disk-usage
把输出和发行版贴来,确日志/卷后再清理,别盲跑 prune。
展开
1
2
Nginx 502 先别急着改配置,按边界收证据:
ss -ltnp | grep ':8080'
curl -sv http://127.0.0.1:8080/healthz
sudo tail -n 100 /var/log/nginx/error.log
docker compose ps
docker compose logs --tail=100 api
localhost 失败先修应用/上游;能通再看 proxy_pass、DNS 和超时。
ss -ltnp | grep ':8080'
curl -sv http://127.0.0.1:8080/healthz
sudo tail -n 100 /var/log/nginx/error.log
docker compose ps
docker compose logs --tail=100 api
localhost 失败先修应用/上游;能通再看 proxy_pass、DNS 和超时。
展开
评论
6