首页/新闻资讯/正文详情

Codex Router故障排查清单:从doctor诊断到rollback回滚的15个常见问题

发布时间:2026/9/25 22:53:40 来源:云帆数科 栏目:资讯中心
Codex Router故障排查清单:从doctor诊断到rollback回滚的15个常见问题
Codex Router故障排查清单从doctor诊断到rollback回滚的15个常见问题【免费下载链接】codex-routerExternal-model router for Codex with guided Kimi OAuth/API, DeepSeek, safe migration, and rollback.项目地址: https://gitcode.com/gh_mirrors/co/codex-router本文是一份Codex Router 故障排查清单Codex Router 是一个本地模型路由器让 Codex 客户端免改造直连 Kimi、DeepSeek、xAI 等外部模型。当你遇到服务不启动、模型消失、401 报错或更新失败时跟着这份从doctor诊断到rollback回滚的 15 条清单可以快速把路由环境恢复健康。一、30 秒上手故障排查三步路径Codex Router 把诊断—修复—回滚做成了三条命令先记住这条主线诊断./bin/model-router codex doctor—— 每个FAIL都附带一条针对性修复建议修复./bin/doctor --fix—— 只重建仓库托管的文件、配置与服务状态不打印任何凭据值⏪回滚./bin/rollback—— 更新出问题的一键退回上一稳定版本 如果 doctor 报告检测到旧版 Kimi 路由器用./bin/doctor --fix --migrate-known迁移修复会拒绝未知归属的路由器避免误伤其他工具。完整条目见官方文档 docs/TROUBLESHOOTING.md。二、服务与状态类问题1–4问题 1后台服务停了路由不在一切外部模型都会失败。各平台确认方式macOSlaunchctl print gui/$(id -u)/io.github.codex-routerLinuxsystemctl --user status codex-router.serviceWindowsGet-ScheduledTask -TaskName Codex Router⚠️ Windows 上路由以无窗口方式运行没看到窗口不代表挂了去看状态目录里的router.log。修复./bin/doctor --fix。问题 2端口 4200–4203 被其他进程占用用lsof -nP -iTCP:4200-4203 -sTCP:LISTEN或 PowerShell 的Get-NetTCPConnection找到占用者。先确认进程归属再决定处理不要上来就杀进程——安装器只会迁移被识别的旧版服务其余情况直接报冲突并停下。问题 3状态目录属于另一个克隆doctor 报 state ownership 失败说明你从一个没有执行安装的克隆目录运行了命令。安全做法是让拥有已安装状态的克隆去修复./bin/model-router codex doctor --fix确需把归属转移到当前克隆时设置MODEL_ROUTER_ALLOW_FOREIGN_STATE1再跑上面的命令记录的所有者仍然健在时它只在归属方消失后才转移。问题 4新原生模型如 GPT-7没出现在选择器永远不需要卸载。路由合并了原生 外部目录检测到账号目录或 Codex 可执行文件指纹漂移会自动重发布。但model_catalog_json只在 Codex 启动时读一次——必须完全退出并重开 Codex关窗口不算。若日志提示 resolved Codex CLI is older than...是 PATH 里有个更旧的codex排在前面用CODEX_BIN/path/to/codex ./bin/refresh-catalog指向正确版本。三、模型与路由类问题5–8问题 5外部模型没出现在模型选择器按顺序跑三件套./bin/providers→./bin/refresh-catalog→./bin/doctor。目标 provider 必须同时显示SHOW和ready没启用就用./bin/providers enable PROVIDER打开。之后完全退出重开 Codex再开一个新任务。想直接看 Codex 启动时加载了什么codex debug models。问题 6路由模型 Agent 没生成git pull只更新源码克隆还需应用到你的用户级 Codex 安装./bin/model-router codex update ./bin/model-router codex doctordoctor 应报告Routed model agents为OK否则./bin/model-router codex doctor --fix。生成的个人 Agent 定义存放在~/.codex/agents/。问题 7厂商改了模型 ID / 想用新发现的模型./bin/discover-models deepseek只做发现、不改注册表。想在本机先用起来./bin/curate-models deepseek条目会写入状态目录的user-models.json含上下文窗口、图像支持等元数据后续官方注册表上架同模型会自动跳过。正式进注册表则需能力元数据 覆盖文本/流式/工具/压缩的计费实测./bin/test-model provider/model --live --yes。问题 8会话总是过早压缩、干不了几轮活早期整理的模型沿用了保守默认contextWindow: 131072百万级上下文的模型会在 11 万 token 就被压。对比厂商目录./bin/discover-models PROVIDER --json然后修正user-models.json里的contextWindow和autoCompact约为窗口 85%再./bin/install并重启服务。四、凭据与登录类问题9–11问题 9Kimi OAuth 没就绪三步kimi login→./bin/providers enable kimi-oauth→./bin/doctor。路由只读官方 Kimi CLI 存放在~/.kimi-code下的凭据并在跨进程锁下刷新——不要把 OAuth token 拷进 Codex 配置、API key 文件或环境变量。问题 10API Key 缺失或 401用./bin/provider-key kimi-api set输入隐藏回车后回报字符数粘贴重复会被提示。⚠️ Kimi Code OAuth、Kimi Platform、DeepSeek、Anthropic、阿里云 Model Studio 计划、Z.ai 编码计划的 key互不通用——一条路由 401通常是存了另一条路由的 key。新 key 下一次请求即生效无需重启服务。问题 11Windows 拦截了 Grok OAuth CLI先跑grok --version验证 CLI 本身能跑但 doctor 仍报 blocked多半是旧版选了无扩展名 shim先升级。若报spawn UNKNOWN或 Smart App Control 提示保持安全策略开启没有安全的单应用豁免改用 API key 路由./model-router.ps1 codex provider-key grok-api set ./model-router.ps1 codex providers enable grok-apiOAuth 会话不是永久解法——token 到期时路由会再次调用被拦截的 CLI会话最终停止刷新。五、更新、回滚与支持12–15问题 12原生 GPT 请求 502 连接超时报错含 timed out connecting to chatgpt.com 说明是网络路径问题不是凭据也不是模型。连接阶段上限 3 秒、重试预算约 3 倍该值还到用户手里说明整个预算内全部尝试失败。依次检查本机到同主机的连通性有线/Wi‑Fi 两条路径分开测、DNS 是否正常、router.log里UND_ERR_CONNECT_TIMEOUT是否成簇出现。临时想回到原生./bin/disable只移除托管块与当前服务保留所选模型、配置与登录。问题 13Agent 任务中途无声停止上游 200 但无文本、无工具调用的空回复在 Codex 眼里就是模型没说话于是记录为已完成轮次。路由内置空回复防护整包持有响应直到确认有内容否则丢弃并重试一次再空则返回明确的502 empty_completion绝不静默成功。重试轮次会标记在usage-events.jsonl的emptyCompletionRetried: true持续出现说明该报给上游厂商。问题 14更新失败如何回滚更新器失败时自动还原到上一修订版回滚引用维护在refs/codex-router/rollback逻辑见 src/update.mjs。手动回滚./bin/rollback注意更新会拒绝跟踪文件的本地编辑、非main分支和未知 origin未跟踪文件不阻塞--force只丢弃跟踪文件编辑。旧版迁移的回滚是独立命令./bin/migrate rollback。问题 15提交问题前先造一个 support bundle./bin/support-bundle生成 mode 600 的 JSON版本、doctor 检查结果、服务状态、provider 存在性、文件元数据。凭据值、提示词、响应内容与日志全文一律排除且工具绝不会自动上传实现见 src/support-bundle.mjs。六、15 个问题速查表#症状首选动作1后台服务停了./bin/doctor --fix2端口 4200–4203 被占先查进程归属勿盲目杀3状态目录归属冲突在拥有方克隆跑doctor --fix4新原生模型不显示完全退出重开 Codex5外部模型消失providers→refresh-catalog→doctor6路由 Agent 缺失model-router codex update7模型 ID 变更discover-models/curate-models8过早压缩修正contextWindow后重装9Kimi OAuth 未就绪kimi login 启用 provider10API key 401核对 key 归属系统后重设11Windows 拦截 Grok升级或切换 grok-api12原生 502 超时测网络路径./bin/disable兜底13中途静默停止查emptyCompletionRetried14更新失败./bin/rollback15要提 issue./bin/support-bundle七、修复后如何验证恢复./bin/status查看脱敏后的运行状态可安全分享自动隐去本地能力 URL控制中心 Dashboard 的Service Health区应显示 Router / Gateway 均 ReadyTraffic 图表恢复出数打开 Codex 新任务确认选择器里目标模型可用相关模块与文档 官方故障排查手册docs/TROUBLESHOOTING.md doctor 检查项实现src/doctor.mjs 更新与回滚逻辑src/update.mjs 支持包生成src/support-bundle.mjs 路由原理请求流向四件套docs/HOW-IT-WORKS.md遇到本文未覆盖的报错先跑一遍doctor把带Fix:行的输出和 support bundle 一起提交通常就能快速定位。【免费下载链接】codex-routerExternal-model router for Codex with guided Kimi OAuth/API, DeepSeek, safe migration, and rollback.项目地址: https://gitcode.com/gh_mirrors/co/codex-router创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

ZoneDeck进程冻结与效率模式指南:挂起进程省CPU降内存,后台视频游戏秒停
ZoneDeck进程冻结与效率模式指南:挂起进程省CPU降内存,后台视频游戏秒停

ZoneDeck进程冻结与效率模式指南:挂起进程省CPU降内存,后台视频游戏秒停 【免费下载链接】ZoneDeck The Ultimate Workspace Manager, Switch between work and life, seamlessly生活工作无缝切换,专业的桌面工作区管理助手 项目地址: http… · 2026/9/25 22:53:27

ARM64服务器Harbor v2.13.1离线安装全流程与常见坑解析
ARM64服务器Harbor v2.13.1离线安装全流程与常见坑解析

简介:面向ARM64架构的Harbor离线部署包,版本为当前最新的v2.13.1,专供在鲲鹏、飞腾等ARM处理器服务器上搭建镜像仓库使用,尤其适合Kubernetes与Docker离线环境下的运维场景。压缩包以tgz格式封装,共6个文件&#xff0c… · 2026/9/25 22:53:27

ESPnet2 对话行为分类实战:Switchboard SwDA 的端到端实验解读(HuBERT 前端、上下文话语与 BERT Post-Encoder 对比)
ESPnet2 对话行为分类实战:Switchboard SwDA 的端到端实验解读(HuBERT 前端、上下文话语与 BERT Post-Encoder 对比)

人工智能语音音频深度学习NLP 【免费下载链接】espnet End-to-End Speech Processing Toolkit 项目地址: https://gitcode.com/gh_mirrors/es/espnet 点击查看 免费下载 本篇技术指南围绕 ESPnet2 仓库中的 Switchboard 对话行为(Dialogue Act&#xff… · 2026/9/25 22:53:14

ZLMediaKit离线Docker部署全流程:从镜像导出到内网运行
ZLMediaKit离线Docker部署全流程:从镜像导出到内网运行

简介:面向需要在离线或内网环境部署ZLMediaKit流媒体服务的运维人员与开发者,这份资源提供了一套完整的Docker离线安装方案。资源包包含2个文件,分别为Docker镜像压缩包与一键安装脚本,镜像tar包用于导入本地Docker环境&#xff0… · 2026/9/25 23:28:20

多光谱图像处理与识别:波段选择、特征提取与分类模型实战
多光谱图像处理与识别:波段选择、特征提取与分类模型实战

简介:《基于光谱波段的图像处理与识别》是一份面向人工智能与图像处理领域技术人员的专业文档,系统梳理了光谱波段在图像获取、预处理、特征提取与识别分类中的完整应用链路。文档共1个docx文件,压缩包大小约58KB,轻量便携&#x… · 2026/9/25 23:28:20

ZLM Docker离线安装全流程:镜像搬运与内网部署避坑指南
ZLM Docker离线安装全流程:镜像搬运与内网部署避坑指南

简介:ZLMediaKit(zlm)的 Docker 离线安装资源,面向需要在无外网环境部署流媒体服务的技术人员,适合机房、内网服务器及离线交付场景,也适用于需要掌握私有化部署的运维工程师、开发者和项目交付人员。该方案… · 2026/9/25 23:28:14

魔兽世界宏命令源码实战:用Python解析与批量生成可靠宏
魔兽世界宏命令源码实战:用Python解析与批量生成可靠宏

简介:一份面向魔兽世界玩家的宏命令指南项目源码,聚焦宏命令从基础批处理到 LUA 脚本的完整学习路径,旨在解决游戏中重复操作效率低下、技能衔接不够流畅等问题,适合新手入门及有进阶需求的玩家。源码以 HTML 主文档为核心&#x… · 2026/9/25 23:27:48

快速RAG系统落地指南:四段式链路、参数调优与避坑实践
快速RAG系统落地指南:四段式链路、参数调优与避坑实践

简介:一份聚焦快速RAG系统落地的软件包与源码资源,面向需要构建高性能检索增强生成的研发人员。方案以SambaNova DeepSeek-R1作为高性能推理引擎,Qdrant通过二进制量化实现约32倍内存缩减,用1 bit压缩大幅降低向量存储开销&#x… · 2026/9/25 23:27:48

银河麒麟V10网卡驱动编译加载全指南:e1000e与rtl8125适配实战
银河麒麟V10网卡驱动编译加载全指南:e1000e与rtl8125适配实战

简介:本资源是专为银河麒麟V10操作系统适配的e1000e与RTL8125网卡驱动源码包,面向国产化信创环境下的Linux内核开发者、系统集成工程师及运维人员,解决Intel和Realtek主流千兆网卡在麒麟V10上因内核版本差异导致的编译失败问题。压缩包共56个… · 2026/9/25 23:27:21

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码