Skip to content

请求记录显示异常:所有字段为空且状态卡在请求中,最终导致进程崩溃重启 #854

@s6yoho

Description

@s6yoho

环境

  • 版本: v0.6.1
  • 部署方式: Docker

问题描述

Dashboard 日志页面中,请求记录持续显示异常状态:

  • Tokens: -
  • 缓存: -
  • 成本: $0.000000
  • 性能: -
  • 状态: 一直显示 请求中

所有字段均为空/默认值,但实际上消息是正常处理并返回的(客户端可以正常收到响应)。

这种异常记录会持续累积,最终导致进程崩溃并自动重启

复现情况

  • 同一个 Session ID 下的多个请求均出现此问题
  • 不同 Session ID 也会出现(如 2b806e73-...63a33c46-...
  • 使用模型: claude-opus-4-6

异常记录示例

时间 Session ID 计费模型 Tokens 缓存 成本 状态
25秒前 2b806e73-... claude-opus-4-6 - - $0.000000 请求中
1分前 2b806e73-... claude-opus-4-6 - - $0.000000 请求中
7分前 63a33c46-... claude-opus-4-6 - - $0.000000 请求中

同一个 Session 短时间内产生大量状态为"请求中"的记录,且永远不会更新为完成状态。

预期行为

  • 请求完成后,状态应更新为"完成",并正确显示 Tokens、成本等计费信息
  • 不应因日志记录异常导致进程崩溃

实际行为

  1. 请求记录的状态永远卡在"请求中"
  2. 所有计费字段显示为空或 $0.000000
  3. 异常记录持续累积
  4. 最终进程崩溃重启
  5. 但客户端消息实际上是正常处理和返回的

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:statisticsbugSomething isn't workingoncallCritical blocking issue requiring immediate oncall attention

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions