Cloudflare 524 超时:流式还没完就断了

浏览器或客户端里出现 524A timeout occurred,意思是前面的网关(常见是 Cloudflare)把请求转给源站后,大约 100 秒内没收到完整响应。这不是 401 Invalid API Key,也不是 429 insufficient_quota。

示意图:524 先分网页、官方 CLI、自建 API 三条线

30 秒判断

  • chatgpt.com 网页 / App 转圈后 524:走网页线。
  • 官方订阅登录的 CLI 超时:走官方会话线。
  • 自己填的 Base URL / Key 超时:走自备 Key线。三条不要混着改。

原因

Cloudflare 文档把 524 写成:源站在超时窗口内没有返回完整 HTTP 响应。流式输出若一直不结束、或源站卡死,网关会先断开。

处理

  1. 网页:打开官方状态页;无痕、关扩展和 VPN 后再试;问题缩短再发。
  2. 自备 Key:看实际打到哪台主机。开 stream;把超长上下文拆开;不要一次贴整份仓库。
  3. 自己的站点挂在 Cloudflare 后面:查源站 PHP/反代有没有把请求吞满 100 秒;流式接口不要等全部生成完才写第一个字节。

怎么确认好了

同一条最短问题能完整返回,不再停在 524。日志里应看到 200 而不是 524。

仍不行

网页大面积 524 只能等官方。自备 Key 一直 524:换网络排除出口;确认 Base URL 没有打到会超时的网页 URL。

验证日期:2026-09-01。软件版本以你本机为准;改完配置请完全退出再开。

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏