522 是 Cloudflare 专用的状态码,表示 Cloudflare 在联系源 Web 服务器时超时:要么是源服务器始终没有响应 Cloudflare 的连接尝试,导致 TCP 握手未能及时完成;要么是连接已建立,但源服务器没有确认 Cloudflare 的请求。
521 是源服务器拒绝连接,而 522 则是 Cloudflare 发出的数据包得不到任何回应。这说明源服务器过载、防火墙悄悄丢弃了 Cloudflare 的流量、Cloudflare 与主机之间存在网络问题,或者 DNS 记录指向了一个没有任何响应的 IP 地址。
响应示例
HTTP
HTTP/1.1 522 Connection Timed Out
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 8f3a1b2c4d5e6f72-LHR SEO 与重定向检测
与其他源服务器错误一样,522 会让爬虫无法访问网站,持续出现的错误会导致抓取变慢和页面被移出索引。应检查 Cloudflare DNS 设置中的源服务器 IP 地址是否正确、Cloudflare 的 IP 地址段是否已放行,以及服务器是否过载。
常见原因与使用场景
- 源服务器过载,无法接受新连接。
- 防火墙丢弃(而不是拒绝)来自 Cloudflare IP 地址段的数据包。
- DNS 记录指向错误或过时的 IP 地址。
- Cloudflare 与源服务器所在网络之间存在丢包或路由问题。