技术 / 分析与实践观点

遇到 502,先查三个边界,不要重启一切

用时间和请求标识区分用户、代理与上游应用,避免仓促归因和无针对性的重启。

ADArdeshir Daryani··1 分钟阅读
服务器、请求路径与响应检查点的概念图
由人工智能生成的原创概念插图,并非商业产品或实际架构的精确展示。

技术来源:MDN 对 502 Bad Gateway 的定义。以下顺序是独立建议。

502 通常表示网关或代理收到无效上游响应。这个状态本身不能证明数据库坏了,或所有服务器都该重启。

三个边界,三个问题

  1. 用户到网关: 哪个主机名、路径和时间?其他连接是否复现?
  2. 网关到应用: 目标、端口、主机名和连接方法是否正确?当时代理记录什么?
  3. 应用及依赖: 请求到达了吗,在哪里失败或停住?

共同标识和时间可关联证据。旧日志不自动等于当前原因。

假设示例

部署后,代理目标端口与应用不匹配。应用正常,访问路径却错误。重启数据库并不针对原因,还可能增加中断。

完成标准

重新测试同一用户路径,同时观察代理与应用。端口打开或其他页面正常不够。只改一个因素,记录结果和回退。

相关阅读:重启前应记录什么。

来源核查:2026年11月2日。示例是假设,状态码不代替证据及对应产品配置检查。

通过技术分析,为决策提供更充分的依据。全部文章 →