台账 054:实时计划接口加当日缓存,修 PMS 页面读不到上游计划
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
12a2ab159d
commit
f4f9b4ac80
|
|
@ -1,7 +1,7 @@
|
||||||
# 交接 · 2026-09-08 收盘(当前进度总汇)
|
# 交接 · 2026-09-08 收盘(当前进度总汇)
|
||||||
|
|
||||||
> 这份接在《交接_2026-09-07.md》后面,只写 09-08 之后变了什么和现在该看什么;09-07 及以前的事、踩过的坑、红线、验证命令都在那一份里,不重复。
|
> 这份接在《交接_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 批准并当天上线:质地参与决策、云端评议、建议建仓方案)。
|
||||||
|
|
||||||
## 零、一句话现状
|
## 零、一句话现状
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -503,3 +503,11 @@
|
||||||
- **第一批五处小修。** 可得年份不足判"算不了"、删一季度失真的最新期现金流判据、盈利稳定改用年度每股收益、主营构成说明改为表头行、净现金公司回报率虚高加说明;视角版本升到 2026.09-2,旧报告随指纹变化重跑。
|
- **第一批五处小修。** 可得年份不足判"算不了"、删一季度失真的最新期现金流判据、盈利稳定改用年度每股收益、主营构成说明改为表头行、净现金公司回报率虚高加说明;视角版本升到 2026.09-2,旧报告随指纹变化重跑。
|
||||||
- **启用(第四段)。** 178 加环境变量评议开关与上限,评析工作容器、定时器、接口容器按新环境重建;155 接口容器重启两次(第二次修空列 NaN 序列化);PMS 镜像 12:18 重建(无持仓无待确认),全套通过。今晚 00:45 批任务干跑:目标 120,投 20,带评议 20。
|
- **启用(第四段)。** 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 那次会等这一下,六十秒超时够用;要更稳可在盘前链末尾加一次预热调用。二,装配本身该瘦身:读因果论断二十秒是大头,值得单独优化,但那要动取数口径,另开一次。
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue