DAY014 – API 进程未启动
【摘要】 故障场景故障现象:企业门户首页和 nginx health 正常,但 API 入口返回 502服务器状态:server2:状态 INJECTED;开始时间 2026-07-26 18:04:31 +0800;影响范围 演练项目受影响,SSH 不受影响,非演练业务不应受影响。 排障过程先看项目文档nginx:18080API:127.0.0.1:18081实际查看本地curl情况curl -...
故障场景
故障现象:企业门户首页和 nginx health 正常,但 API 入口返回 502
服务器状态:
server2:状态 INJECTED;开始时间 2026-07-26 18:04:31 +0800;影响范围 演练项目受影响,SSH 不受影响,非演练业务不应受影响。
排障过程
先看项目文档
- nginx:
18080 - API:
127.0.0.1:18081
实际查看本地curl情况
curl -i 127.0.0.1:18080/api/health
HTTP/1.1 502 Bad Gateway
Server: nginx/1.24.0 (Ubuntu)
Date: Sun, 26 Jul 2026 17:27:38 GMT
Content-Type: text/html
Content-Length: 166
Connection: keep-alive
<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
</body>
</html>
502由nginx返回,那就先看nginx的日志,nginx的error日志如此显示
上游在连接到http://127.0.0.1:18081/orders时出现问题
看看端口有没有问题
sudo ss -tulnp | grep 18081
后端API没有在监听这个端口
在已应用的站点配置中过滤出关键词
sudo nginx -T | grep -C 10 -Ei "health|orders|18081"
nginx配置也没问题
从后端API中搜寻关键词
也没有问题
可能是API程序没有在运行,尝试运行API程序
原因是程序未启动
原文首发于个人博客:liujixiang.de5.net
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)