社区提示 - 修复错误 522:连接超时

错误
尝试本社区提示中的建议,以协助修复 Google Chrome 中的错误 522“ERR CONNECTION TIMED OUT”或 Firefox 中的“连接已超时”。

背景
当无法建立与 Web 服务器的 TCP 连接时,就会发生 522 错误。这通常在 Cloudflare 对源站(您的网络服务器)的请求被阻止时发生。如果发生此问题,您将看到“ERR_CONNECTION_TIMED_OUT”。

快速修复方法

  1. 确保您没有在 .htaccess、iptables 或防火墙中 阻止 Cloudflare IP

  2. 确保您的托管提供商没有对来自 Cloudflare IP 的 IP 请求进行 速率限制 或阻止,并要求其将此处的 IP 地址列入白名单:https://www.cloudflare.com/ips。如果出现问题的 IP 每次都一样,这表明 Cloudflare IP 范围中的部分 IP 被您的托管提供商的网络设备限速或阻止。由于 Cloudflare 作为反向代理运作,您的服务器看到的 IP 地址将是 Cloudflare 有限数量的 IP 中的一个。从这种意义上说,很多实际访问者可能来自同一个 IP 地址,这可能会导致未适当将 Cloudflare 的 IP 范围列入白名单的防火墙或安全软件将其视为过度或恶意流量,进而对其进行封锁。

  3. 如果您 仅在某些位置 看到 522 错误,则意味着您可能忘记将我们对应于这些位置的某个范围列入白名单,因此要仔细检查,确保我们所有的 IP 都适当地列入白名单。

  4. 请与联系您的托管提供商或网站管理员,以确认您的基础设施是否存在任何 负载问题

  5. 有可能在路径或源站上出现 临时问题 ,阻止了连接的完成。如果这些问题不再发生,则可以采取以下两个操作:a) 向您的托管提供商查询,了解他们是否出现任何丢包问题,或者在发生错误时您的服务器在是否负载不足;b) 让您的托管提供商或服务器管理员确认,所有 Cloudflare IP 范围都已完全列入白名单,没有任何速率限制。

  6. 如果您的防火墙配置为 DROP 数据包而不是拒绝连接,则将导致错误 521;也就是说,错误配置的防火墙实际上可以伪装成连接超时 522 错误。

精简阅读
https://support.cloudflare.com/hc/en-us/articles/115003011431#522error

背景资源
帮助中心
YouTube

研究问题
社区
Google

如果您需要更多帮助
本社区中的其他 Cloudflare 用户可能能够帮助您,登录 Cloudflare 并将问题发布到社区。当您在社区上发帖时,请确保尽可能多地包含以下信息:您看到的具体错误消息、发生这种情况的 URL、错误的屏幕截图以及重现错误的步骤。请说明您尝试了哪些故障排除步骤,以便我们更好地帮助您。

这是 Cloudflare 社区提示,要查看其他提示,请单击此处

Çevirmek…traduzir…翻译…traducir…Traduire…Übersetzen…:greyg: 翻译此提示

FXCTCT 101119