DAY014 – API 进程未启动

举报
yd_287083129 发表于 2026/11/08 10:02:38 2026/11/08
【摘要】 故障场景故障现象:企业门户首页和 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)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。