演示日志告警分诊 · 2026-08-01

演示日志告警分诊 · 2026-08-01

用户贴出的日志(P-1001 影响图 + 巡检 + 治理记录 混合)含几类告警

1. ⚠️ SCSAI查询返回失败: No items of type Part BOM found / Process Planner MPP found ×12

  • 来源server/routes/change.js:46SCSAIQuery
  • 真相:SCSAI 对"该关系类型无匹配数据"返回的故障串(不是代码 bug)。SCSAIQuery 已 catch 并返回 []不影响出图(用户确认图表已返回)。
  • 为何 P-1001 触发 12 次:P-1001 是浅层件(3 BOM/1 零件,无 Process MPP 关联),爬 where-used 时每个被查 part 都报"无 Part BOM / 无 Process Planner MPP"——完全预期。
  • 处理:将"无数据类"故障(No items of type / ItemTypeNotFound / not found / 未找到 / 不存在)从 console.warn 降级到 console.debug,去掉吓人的 ⚠️,行为不变。

2. ItemTypeNotFoundException.NameAsCriteria from /api/change/stats

  • 真实报错,但不在三条演示链路(影响图/巡检/治理记录均不走 change/stats)。旁路,可后续修。

3. [RuleDrift] 权威规则对账 + [JiuwenSwarmBridge] ECONNREFUSED 18092

  • 关键:这俩不是 bossagents 服务代码发射。全仓源码搜 [RuleDrift]/JiuwenSwarmBridge 发射点——源码中不存在(仅注释命中)。是外部监控进程写同一控制台/日志文件。
  • RuleDrift 仅信息性(本地 2516 / SCSAI 2386,131 本地独有);想静音跑 node server/scripts/sync-rules-bidirectional.js --both
  • JiuwenSwarmBridge 连 18092 失败 = Swarm 网关本机未起,无害。

4. 好消息:本次日志无 EVENT LOOP STALLED / 232s 冻结

  • [HEARTBEAT] 每 30s 不间断 → 之前担心的主线程卡死本次未复现。

改动(均未提交,守 no-commit 约束)

  • M server/routes/change.js:SCSAIQuery 把"无数据类"故障降级为 debug(去掉 ⚠️ 噪音)。
  • 已重启:旧 pid 12404 → 新 pid 9232,health OK。

结论

演示链路(影响图/巡检/治理记录)干净无错;日志中的 ⚠️ 多为 SCSAI 空结果回声或外部监控噪音,已降级处理。如需彻底清静:演示前跑一次 --both 同步即可消除 RuleDrift 信息。

← 返回案例列表
分享:
🤖 Try Now →
🤖
🎁