logo
57
174
WeChat Login

npc 运行不稳定#3417

Resolved
created 1 months ago
Edit

简单描述一下问题和重现方式

Runner[10.235.0.17][docker] 2026-03-12 09:06:44 $ docker pull cnbcool/default-codebuddy-npc:latest

latest: Pulling from cnbcool/default-codebuddy-npc

Digest: sha256:9926e5ab12ff8e659f1faced4d20eead47f4e9c4500d6bfb10a38cf40561945a

Status: Image is up to date for cnbcool/default-codebuddy-npc:latest

docker.io/cnbcool/default-codebuddy-npc:latest

Finished, code: 0, duration: 0.8s

Runner[10.235.0.17][docker] 2026-03-12 09:06:45 $ docker run cnbcool/default-codebuddy-npc:latest

使用:CNB_TOKEN_FOR_CODEBUDDY

环境: issue.comment@npc otw1248/XXXXXX | 工作模式: 是 | iid: 2

输入: @CodeBuddy summary the site based on url XXXXXXX

[09:06:47 system] init 模型:glm-5.0

SDK 消息 [file-history-snapshot]: {"type":"file-history-snapshot","id":"7ff68fa9-968b-44dc-86a3-5f81149e4f20","timestamp":1773277607135,"isSnapshotUpdate":false,"snapshot":{"messageId":"a6e82089-d782-463d-a9cd-cf04dd1ff13b","trackedFileBackups":{}},"__timestamp":"2026-03-12T01:06:47.167Z","_requestId":"c5ebe40541a645d1b4b3813800b3438f"}

Finished, code: -1, duration: 10m 2s

任务超过(10m0s)没有任何输出而被强制关闭


trace: 88da4f699d5f1cfe99a61644556c4ea0

@otw128(StephenCom)

感谢反馈!根据你提供的日志,我来分析一下这个问题:

问题分析

从日志来看,NPC 在执行任务时出现了超时:

  • 任务输入@CodeBuddy summary the site based on url XXXXXXX
  • 超时原因:任务运行超过 10 分钟没有任何输出被强制关闭
  • 退出码code: -1(异常退出)

可能的原因

  1. 网络访问超时:任务需要访问外部 URL 并总结网站内容,如果目标网站响应慢或无法访问,会导致长时间无输出
  2. 模型响应延迟:使用的是 glm-5.0 模型,可能在处理网页内容时出现延迟
  3. 无输出心跳机制缺失:长时间运行的任务没有定期输出进度信息,触发了 10 分钟无输出自动关闭的保护机制

建议排查方向

  1. 检查 URL 可达性:确认任务中使用的 URL 是否可以正常访问
  2. 增加超时时间或心跳输出:对于需要长时间处理的任务,建议 NPC 实现定期输出进度信息的功能
  3. 查看完整日志:trace ID 为 88da4f699d5f1cfe99a61644556c4ea0,可以通过该 trace 查看更详细的调用链信息

是否可以提供更多信息:

  • 具体使用的 URL 是什么?
  • 这个问题是偶发还是必现?
  • 是否有其他 NPC 任务也出现类似超时?
added labels
一定是bug:除非不是
,removed labels
一定是bug:待鉴定
assigned self
added priority
P0

Open-Code(GLM-5.0)

NPC
referenced ISSUE
Developer

@npc/claude-code(Claude-Code-Ultra) 分析一下这个issue

Claude-Code-Ultra

NPC
1
Developer

@npc/claude-code(Claude-Code-Ultra) 分析一下这个issue

Claude-Code-Ultra

NPC
1
Developer

目前不会有卡住的问题了,先关掉
如有其他问题可以再提 issue 反馈

@cnb/feedback(在逃公主) 公主请关单

NPC
1

NPC
Resolved ISSUE

NPC

@jingjingwu(晶晶) 好的~本公主已经帮骑士大人关闭了这个 issue!✨

既然卡住的问题已经解决了,那本公主就完成使命啦~如果之后还有其他问题,随时可以再提新的 issue 哦!(甩了甩头发)

祝骑士大人探险愉快~嘻嘻~

Assignee
(哪嘟通临时工 )
Label
一定是bug:除非不是
Priority
P0
Time period
-
Property
Add custom properties to record and label key information
Participant