1.3 KiB
1.3 KiB
2026-09-26 调查进度(当前)
- 非 managed 复现环境:
research/repro.sh(需先sed抽取 run-web-gates.sh 1–929 行并删 9–17 行为 gates-lib.sh;库前缀须hyb_oa_webgate_;直接调用prepareAccounts)。采购 ×6 + permission-direct-access ×6,4 worker,约 13 分钟。 - 第 1 轮复现命中:CG-20260926-0006 页面停在「待派发」、历史仅「提交」;保留库中该单 approved、任务 completed/approved、历史 start,approve。结论:审批写入未丢失,问题在审批后页面刷新拿到/显示旧状态。时序:approve 06.418→09.868(200),task completed_at 07.948,页面 GET 10.289→13.099(200)。
- 第 2 轮加服务端 DIAG 读日志 + 浏览器响应监听(
research/diag-instrumentation.patch,未提交,已从工作区还原):未复现;22 次成功审批后的 27 次读取无 pending。 - 带诊断多跑几轮直至命中,确定旧状态来自服务端响应还是前端未应用。
- 另行处理:负载下采购提交事务超过 Prisma 默认 5000ms 交互事务超时(P2028→500,
server/src/routes/purchaseRequests.js:1704,两轮各 1–2 次)。生产b1d25d3c同写法,非本次回归。 - 顺带出现的其他随机失败:permission-direct-access AP6(待办汇总计数)/PA6(VALID_001),负载相关,未分析。