@sasaki【经验分享】sub2api 应对 Codex 首字卡死(卡10-20分钟)的处理 中发帖

症状
用 Codex 发请求后长时间无响应,首字(TTFT)长达十几二十分钟,后台看着像"没调用"。多人同时出现,不是个例。
排查结论
根因是 OpenAI 上游降级(7/13 起对 Codex 订阅路径 /backend-api/codex/responses 的全球性性能劣化),OpenAI status 页显示绿色但实际 tier 级降级(GitHub openai/codex Discussion #24374 有同款案例)。
不是 sub2api、不是反代、不是号池的问题。
查自己日志的特征:

请求已落号,first_token_ms 极大(几十万 ms)
时间全耗在等首字,ttft ≈ duration
跨模型、跨账号分散出现

缓解措施
给 sub2api 加"等上游首字节超时",超时自动断开触发换号重试,把"干等 20 分钟"变成"最多等 90 秒后重试"。
改...