在站点上看到 502 或 504 网关错误后,我该怎么办?

在大多数情况下,出现 HTTP 502 或 504 错误是因为您的源服务器(例如,您的 Web 主机)将该代码返回给我们,而 Cloudflare 反过来将该代码返回给访问者。

 

但在某些情况下,在发送到您的源服务器前,由 Cloudflare 返回此错误,在这种情况下,错误页面具体如下所示:

error-502.png

请注意,“cloudflare”这个名字会出现在错误信息的底部。如果您没有看到该字样,则这个错误*不是*来自 CloudFlare,而是来自您的源服务器。

 

如果您在错误页面中确实看到了“cloudflare”,请通过计算机针对您的域运行路由跟踪,并将浏览器指向“http://yourdomain.com/cdn-cgi/trace”(将 yourdomain.com 替换为您实际的站点)。然后,请打开一个支持票证,并将浏览器中显示的路由跟踪结果和信息复制粘贴到其中。

 

如上所述,大多数情况下,这些错误代码实际上都来自您的源 Web 服务器。它可能看起来像下面的屏幕截图一样,但根据您运行的 Web 服务器以及执行的自定义程度,其外观也可能全然不同。

在这种情况下,您应联系您的托管服务提供商以便进行进一步故障排除,或查看您自己的日志(如果您自行管理自己的服务器)。

注意,502 和 504 可通过任何 HTTP 感知设备返回。如果您已有负载平衡器或本地代理,并且在处理该页面的服务器的日志中没有看到错误,还应检查您的源服务器与 Cloudflare 之间的其他基础架构。

Not finding what you need?

95% of questions can be answered using the search tool. This is the quickest way to get a response.

由 Zendesk 提供技术支持