网站出现 502 或 504 错误怎么办?

502 表示网关拿到无效上游响应,504 表示等待上游超时。先记录错误页、URL 和时间,再判断错误来自 CDN / 代理还是源站;刷新页面只能确认是否偶发,不能解决根因。

更新于 2026年7月29日
1 人已解决

按影响范围处理

  • 单个 URL:检查该请求对应的应用日志、数据库查询、外部 API 和执行时间。
  • 全站持续:确认源站进程、端口、CPU、内存、磁盘和数据库是否正常,反向代理能否连接上游。
  • 只在 CDN 后出现:查看错误页品牌、边缘与源站状态码;在安全条件下用源站测试域名或指定 Host 直连比较。
  • 偶发高峰:按错误时间对齐访问量、慢请求、进程重启、连接数和部署记录,不要直接无限增加超时时间。

提交给服务商的最小证据

提供完整错误码、发生时间和时区、问题 URL、复现频率、错误页截图,以及同一时间段的代理和应用日志。使用 Cloudflare 时可补充 Ray ID 或 `/cdn-cgi/trace` 输出;先遮盖 Cookie、令牌、客户数据和服务器密钥。

Answer feedback

这条回答解决了你的问题吗?

公开票数用于优先完善答案。

还需要进一步协助?

联系李李