台账 054:实时计划接口加当日缓存,修 PMS 页面读不到上游计划

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
zlt 2026-09-09 13:47:17 +08:00
parent 12a2ab159d
commit f4f9b4ac80
2 changed files with 9 additions and 1 deletions

View File

@ -1,7 +1,7 @@
# 交接 · 2026-09-08 收盘(当前进度总汇)
> 这份接在《交接_2026-09-07.md》后面只写 09-08 之后变了什么和现在该看什么09-07 及以前的事、踩过的坑、红线、验证命令都在那一份里,不重复。
> 两份方案《下一阶段工作方案_2026-09-07.md》主线第零到第六件、《量价研判链吸收方案_2026-09-08.md》09-08 批准并当天上线的独立功能)。逐条决定在《复盘决定台账.md》到第 053 条。四份方案再加《个股深度评析方案_2026-09-09.md》第一批与《个股深度评析接入方案_2026-09-09.md》09-09 批准并当天上线:质地参与决策、云端评议、建议建仓方案)。
> 两份方案《下一阶段工作方案_2026-09-07.md》主线第零到第六件、《量价研判链吸收方案_2026-09-08.md》09-08 批准并当天上线的独立功能)。逐条决定在《复盘决定台账.md》到第 054 条。四份方案再加《个股深度评析方案_2026-09-09.md》第一批与《个股深度评析接入方案_2026-09-09.md》09-09 批准并当天上线:质地参与决策、云端评议、建议建仓方案)。
## 零、一句话现状

View File

@ -503,3 +503,11 @@
- **第一批五处小修。** 可得年份不足判"算不了"、删一季度失真的最新期现金流判据、盈利稳定改用年度每股收益、主营构成说明改为表头行、净现金公司回报率虚高加说明;视角版本升到 2026.09-2旧报告随指纹变化重跑。
- **启用(第四段)。** 178 加环境变量评议开关与上限评析工作容器、定时器、接口容器按新环境重建155 接口容器重启两次(第二次修空列 NaN 序列化PMS 镜像 12:18 重建(无持仓无待确认),全套通过。今晚 00:45 批任务干跑:目标 120投 20带评议 20。
- **判收四条见接入方案第七节。** 明早看:日检评议读数、候选卡"公司深度"行、提议卡两行与建议方案、持仓页一行;两周后复盘分组读数决定门槛与减持开关。
## 054 · 2026-09-09 · 实时计划接口加当日缓存PMS 页面读不到上游计划的修复)
- **故障。** 用户报 PMS 页面拉不到上游选股计划,超时六十秒;加仓与建仓命令因此没有票可选;点开选股计划只出遮罩层不出信息。
- **根因。** 选股系统实时计划接口每次都实时装配整池实测三十三到四十三秒。性能剖析的分布读数据基座的因果论断二十秒09-03 第三件加的、四类券商事件七点六秒与事件日字段六秒09-08 量价研判链加的、昨夜结论三秒。今天加的公司深度取数只占零点零三秒不是它。PMS 页面一次加载要拉计划、候选、状态几路,累计压过它六十秒的超时。也就是说这是逐步累积压过阈值,不是某一次改动打断的。
- **修法。** 给实时计划接口加进程内缓存:键是真实数据日加三个装配参数(不传日期时先取最新数据日作键,明早换日立刻失效,不等过期),过期时间环境变量 PLAN_CACHE_SEC 默认六百秒nocache=1 强制重算,重新生成计划时整体清空,最多留八份防内存慢涨。区制段与市场段仍在缓存之外实时读,所以 08:45 追加的当日区制不会被缓存住。同一数据日的装配结果本来就是确定的(用的全是昨收与昨夜数据),缓存安全。
- **读数。** 重启后首次三十一点六秒、第二次零点八六秒、第三次一点零秒PMS 侧拉计划从三十三秒降到二点九秒,强制刷新零点八秒,候选与状态都是零秒。
- **留下的两件事。** 一,每早 07:10 生成新计划后第一次拉仍要三十多秒缓存按数据日失效PMS 08:40 那次会等这一下,六十秒超时够用;要更稳可在盘前链末尾加一次预热调用。二,装配本身该瘦身:读因果论断二十秒是大头,值得单独优化,但那要动取数口径,另开一次。