dy-dashboard/vault/知识库/工作指南/训练记录/2026-08-27-数据联动与跨进程缓存失效优化.md
2026-10-28 11:14:17 +08:00

1.2 KiB
Raw Blame History

数据联动与跨进程缓存失效优化

1. 继续优化数据联动和缓存问题

旭东 → OpenClaw:

继续优化刚刚的数据联动和缓存问题

OpenClaw 响应: 已继续完成数据联动和缓存优化:

  • 保留上一轮订单管理联动筛选修复,国内、海外、包材和成品提货均支持组合条件联动。
  • 修复 Gunicorn 多 worker 缓存不一致:共享缓存文件被刷新或重建后,各 worker 会自动识别版本变化并丢弃旧内存副本。
  • 恢复库存、加工厂、云仓、外仓和在途缓存,兼顾数据实时性与页面性能。
  • 库存看板缓存键增加记录数、库存量和更新时间签名,同一天库存重导后也会自动重算。
  • 修复 refresh_all_caches() 无返回值导致自动更新日志误报的问题。

验证通过:Python/JavaScript 语法检查、20项单元测试、跨 worker 缓存专项测试;测试服务已重启,4个 worker 正常,192.168.8.186:18888 HTTP 200。

Git 提交:6b8b44c 修复数据更新后的跨进程缓存失效

另发现当前自动更新任务中的日出库导入遇到一条异常日期 202607011,这属于导入源数据清洗问题,未混入本次缓存提交。已记录