<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>上游超时 on 远栈</title><link>https://stackonward.com/zh/tags/%E4%B8%8A%E6%B8%B8%E8%B6%85%E6%97%B6/</link><description>Recent content in 上游超时 on 远栈</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 03 Sep 2026 18:30:00 +0800</lastBuildDate><atom:link href="https://stackonward.com/zh/tags/%E4%B8%8A%E6%B8%B8%E8%B6%85%E6%97%B6/index.xml" rel="self" type="application/rss+xml"/><item><title>502 和 504 怎么排查：反向代理、Docker 网络与上游超时</title><link>https://stackonward.com/zh/posts/502-504-troubleshooting/</link><pubDate>Wed, 02 Sep 2026 23:40:00 +0800</pubDate><guid>https://stackonward.com/zh/posts/502-504-troubleshooting/</guid><description>&lt;p&gt;502 和 504 都由网关或反向代理返回，但含义不同：502 表示代理没有从上游得到可用响应，504 表示代理等待上游响应超过时限。排查时先找到产生状态码的那一层，再从该层所在的网络访问上游。&lt;/p&gt;
&lt;figure&gt;
 &lt;img src="https://stackonward.com/images/posts/502-504-troubleshooting/zh/gateway-failure-map.svg" alt="客户端经过 CDN 和反向代理访问应用时，连接失败产生 502、等待超时产生 504 的故障图" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;连接拒绝、解析失败和无效响应通常指向 502；上游等待超过代理期限通常指向 504。&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2 id="确认哪一层返回-502-或-504"&gt;确认哪一层返回 502 或 504&lt;/h2&gt;
&lt;p&gt;浏览器前面可能同时有 CDN、云负载均衡、Caddy 或 Nginx。先保留状态码、响应头、时间和请求 ID：&lt;/p&gt;</description></item></channel></rss>