Codex 属于持续与远程 AI 服务通信的开发工具,长时间任务比普通网页聊天更依赖连接连续性。频繁掉线通常出自四个环节:晚高峰线路丢包(最常见,表现为固定时段掉线)、节点自动切换导致出口 IP 变化(表现为随机掉线加重新验证)、本机代理进程重启或内核崩溃(表现为所有连接同时断)、系统休眠断网(表现为挂机后掉线)。按掉线的时间规律就能定位病因。
目录
先看掉线的时间规律
掉线不是玄学,时间分布直接指向病因:
| 掉线规律 | 病因 | 置信度 |
|---|---|---|
| 固定在 20:00–23:00 | 晚高峰线路丢包 | 高 |
| 全天随机,伴随重新验证 | 节点切换 / IP 漂移 | 高 |
| 所有软件同时断网几秒 | 代理进程重启 / 内核崩溃 | 高 |
| 挂机后回来发现断了 | 系统休眠断网 | 确定 |
四个病因逐一处理
晚高峰丢包(最常见)
中转线路走公网国际出口,20:00–23:00 拥塞时丢包可达 3–10%,而流式连接的容忍线在 1% 左右。验证:晚高峰对节点 ping -c 100,丢包超标即确诊。根治只有换 IEPL / IPLC 专线,临时缓解可避开时段。原理见 晚高峰速度慢怎么办。
IP 漂移
策略组开着「自动测速」「故障转移」,客户端在任务中途切到另一个节点——对网页无感,对 Codex 是会话级灾难:出口 IP 变化触发重新验证,流式连接直接作废。
处理:OpenAI 域名固定到单一节点,关闭一切自动切换。规则写法见 Codex 在国内怎么用。
代理进程波动
订阅自动更新时部分客户端会重启内核;内存不足时内核也可能崩溃重启。几秒的中断足以杀死长连接。
处理:把订阅更新间隔调大(720 分钟以上)并避开工作时段;查看客户端日志确认内核是否有重启记录。
系统休眠
macOS 跑长任务用 caffeinate -i codex ... 阻止休眠;Windows 把电源计划改为「从不休眠」;笔记本合盖前确认任务已完成。
长任务起跑前的 60 秒检查
- 当前是专线节点且已固定(非自动策略组)
-
ping -c 20无丢包 - 不在 20:00–23:00(或已确认专线晚高峰达标)
- 系统休眠已关闭
- 订阅自动更新不会在近期触发
Claude Code、Cursor 的掉线逻辑与此高度相似,跨工具的通用排查见 AI 编程工具经常断线怎么办;如果你的线路始终过不了丢包关,换服务商的标准见 Codex 机场推荐。
常见问题
只在晚上八点到十一点掉线是什么原因?
教科书式的晚高峰丢包:中转线路在国际出口拥塞时段丢包率飙升,流式连接超时断开。换 IEPL / IPLC 专线节点即可根治。
白天也随机掉线怎么排查?
优先查节点自动切换(策略组关掉自动测速)与代理客户端日志(内核是否重启);两者都正常再查本机 Wi-Fi 与路由器。
挂着任务离开电脑回来发现断了?
系统休眠会切断网络。跑长任务时关闭自动休眠(macOS 可用 caffeinate,Windows 设置电源计划),笔记本插上电源。
掉线后任务还能恢复吗?
Codex 会尝试重连并恢复会话,但成功率取决于中断时长与会话状态;与其依赖恢复,不如把掉线率压下去。