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

22 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 数据联动与跨进程缓存失效优化
### 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,这属于导入源数据清洗问题,未混入本次缓存提交。已记录