Codex「stream disconnected before completion」、一直 Reconnecting 怎么办(2026)

推荐链接(推广):数字严选大约 3 分钟Codexstream disconnected before completionCodex ReconnectingCodex报错Codex断开连接

一句话结论

stream disconnected before completion 表示 Codex 和 OpenAI 服务器之间的流式连接在回复完成前断了。 先看 OpenAI Statusopen in new window 有没有故障;没有故障时,多数是本地网络问题:防火墙、代理、TLS 检查、DNS,或公司网络截断了长连接。

阅读说明

官方信息查阅日期:2026-10-24。来源是 OpenAI 帮助中心网络说明,以及 OpenAI 官方仓库 openai/codex 中 OpenAI 维护者对该报错的回复。本站不提供绕过网络限制的方法。

你可能看到的样子

Reconnecting... 1/5
stream disconnected before completion: error sending request for url (https://chatgpt.com/backend-api/codex/responses)

计数到 5 次仍失败时,这一轮任务会停止。

按顺序排查

1. 先看服务状态

打开 OpenAI Statusopen in new window,看 Codex 有没有进行中的故障。有故障时等官方恢复,不必改本地设置。

2. 确认是不是网络问题

OpenAI 帮助中心建议先回答两个问题:

  • 只有你这台电脑这样,还是同一网络下的其他人也这样?
  • 把公司 Wi-Fi 换成手机热点后,问题是否消失?

换了网络就好,基本可以确定是原网络的问题。

3. 检查防火墙、代理、TLS 检查和 DNS

OpenAI 维护者在官方仓库里回复这一报错时说明:查看日志后判断是基础网络连接问题,需要排查防火墙、网络代理(TLS 握手)、VPN 或 DNS;在公司网络下可以找 IT 部门协助,并告诉 IT:Codex 需要访问的端点是 https://chatgpt.com/backend-api/codex/responses。

如果你自己配置过代理,检查代理软件和系统里的代理设置是否仍然有效、地址和端口是否正确。修改后完全退出 Codex 和 ChatGPT 桌面版再重新打开,已运行的进程不会读取新设置。

4. 公司网络:放行 WebSocket

OpenAI 帮助中心《Network recommendations》写明,部分 Codex 功能使用安全 WebSocket:

产品目标用途
Codexwss://chatgpt.com/模型采样和流式输出
ChatGPTwss://ws.chatgpt.com对话更新和通知

需要放行 TCP 443 端口上的 WebSocket 流量,并允许标准的 Upgrade: websocket 握手。无法按路径放行时,允许到 chatgpt.com 的 WebSocket 升级。

如果网络里有 TLS 检查、SSL 解密、网页过滤或代理,要确认它们不会拦截、改写或提前关闭 WebSocket 握手和长连接。连上后过一会儿才断的,检查 WebSocket 的空闲超时和最大帧 / 消息大小策略。

同一篇文章还列出了需要放行的 OpenAI 域名,例如 *.chatgpt.com、*.openai.com、*.auth.openai.com、*.oaistatic.com、*.oaiusercontent.com 等,完整列表以官方原文为准。

5. 更新 Codex

把 Codex CLI、IDE 插件或 ChatGPT 桌面版更新到最新版,见 Codex 怎么安装。

6. 仍然不行

整理以下信息联系 OpenAI 支持:报错原文、发生时间、使用的客户端和版本、是否换网络后仍复现。

相关阅读

参考来源

上次编辑于:
贡献者: Masoooon