日志错误类型统计与分析
统计范围:2026-04-17 ~ 2026-04-20 全部 ERR 日志,去重按错误类型归类,统计出现频次
一、错误类型 & 笔数统计
客户端主动断开 / 上下文取消(client_gone /context canceled)
笔数:112 笔
典型日志:
stream ended: reason=client_gone end_error=”context canceled”
附带:error handling last response: unexpected end of JSON input
说明:用户 / 客户端主动取消请求、断连、超时关闭连接。模型无可用渠道 / 无 distributor(Claude/GPT 系列为主)
笔数:33 笔
典型日志:
分组 default 下模型 claude-opus-4-7 无可用渠道(distributor)
模型 无可用渠道
说明:后端未配置该模型的转发渠道、渠道下线或负载不可用。
用户余额 / 额度不足(预扣费失败)
笔数:12 笔
典型日志:
预扣费额度失败, 用户剩余额度: xxx, 需要: xxx
用户额度不足, 剩余额度: ¥-3.152380
说明:账户余额不足以支付本次模型调用费用。temperature 参数已废弃(Bedrock Claude 模型)
笔数:9 笔
典型日志:
temperature is deprecated for this model
说明:请求携带了该模型已不支持的 temperature 参数,参数非法。
claude-opus-4-7 时传了 temperature,而这个模型明确禁止使用 temperature,所以返回 400 错误。
上游服务 504 超时(图像生成)
笔数:1 笔
日志:图像生成超时(5 分钟)
说明:wan2.7-image 模型生成图片超时。Token 权限不足 / 无权访问模型
笔数:7 笔
典型:该令牌无权访问模型 claude-haiku-4-5-20251001Token 额度超限(429)
笔数:2 笔
日志:Token limit exceeded: 500337885 / 500000000上游连接超时 / 请求失败(500)
笔数:2 笔
日志:read: connection timed out、upstream error: do request failed未提供令牌 / 无效令牌
笔数:3 笔
日志:未提供令牌、无效的令牌代理错误 502
笔数:1 笔操作不支持(Invalid param)
笔数:1 笔
日志:The requested operation is unsupported
二、整体汇总
总错误条数:174 条
占比最高三类:
客户端断开:64.4%
模型无可用渠道:18.9%
余额不足:6.9%
三、问题结论
最主要问题:大量用户中途取消 / 断连,导致流异常结束。
平台侧问题:Claude/GPT 系列渠道缺失 / 未配置是第二大原因。
业务问题:较多用户余额不足,影响可用性。
参数兼容问题:部分请求带了已废弃的 temperature,需前端 / SDK 屏蔽。
少量网络 / 上游超时:集中在图片生成与远端服务连接。