演示链路健康检查 + 巡检耗时实测 · 2026-08-01
👤 BossAgents 团队
📅 2026-08-30
👁️ 阅读 6
👍 点赞 0
☕ 9 分钟阅读
演示链路健康检查 + 巡检耗时实测 · 2026-08-01
用户贴出的演示日志(11:11 GMT+8)关键事实
- 影响图已正常渲染:P-1001 → 「3 个 BOM、1 个零件(共 4 个关联对象)」+ 图例(零件/BOM/型号/产品/工艺)。证明 echarts 修复 + 计数修复已生效,无「16 零件/0 BOM」回退。
- 数据质量巡检:治理记录显示
capability.inspect.complete [scheduler] (221048ms)、pipeline inspect 220971ms、generate 220988ms;结果 4587KB 压缩为 40KB 样本。即「检查 Part 数据质量」实测 220 秒(3.7 分钟)。 - 治理记录查询:20 条完整 JSON 返回,链路通。
- 服务重启 3 次(02:02→02:34 间 SERVER_START ×3),印证历史 STALL/崩溃循环,但非本次演示直接问题。
实测验证(真接口,非臆测)
1. 影响图链路(0546/0460-2536 此前已验证)
- 0460-2536:success=true、30 边、15 BOM/16 零件、truncated=false。✅
2. 数据质量巡检是否冻结事件循环 —— 关键风险排查
- 触发
/api/ai-inspector/inspect(targetType=Part, batchSize=3)。 - 同时每 3s 并发 ping
/api/health,共 39 秒。 - 结果:15 次 health 全部 OK,无 BLOCKED。耗时 39.1s,totalChecked=1517。
- 结论:inspect 为异步 await(LLM/SCSAI 等待不占主线程),不会冻结对话界面。可演示。
3. 服务当前状态
- pid 10300(10:34 启动,非本人 08:41 重启的进程,期间又被重启过一次),health 200,内存 418MB。
- 此前
_test_inspect.cjs 误报"卡死"为脚本入参错误所致,实测服务未卡。
演示建议(来自实测)
- 影响图:首选 0460-2536(1.5s 出 16 节点),P-1001 作浅层对照(3 BOM/1 零件)。✅ 已验证出图。
- 数据质量巡检:可演示但耗时不稳(39s~220s)。演示前用最小 batch 探一下,挑 30~60s 出结果的;看汇总计数,别看逐条明细(结果会被压缩为样本)。
- 治理记录:链路通,可演示。
- 隐患未除:历史 EVENT LOOP STALLED(232s 等)根因仍未定位(RuleDrift 不在当前 server 源码发射点;consistency-check 仅本地 SQLite 读,不连 SCSAI)。建议加 STALL 自动重启看门狗防演示中途冻结。
改动状态(影响图三件套仍未提交)
- M server/routes/change.js(B 节点上限)
- M src/views/AiWorkbench.vue(A 标签净化 + BOM 计数修复)
- ?? src/components/ImpactChart.vue(A echarts 修复)
- 未提交,遵守 no-commit 约束。