2026-04-02 记忆¶
晚间¶
US 市场数据更新任务 (cron: ct-daily-data-us)¶
- 触发时间: 21:50
- 问题: 多次运行被 SIGTERM 终止
- 原因可能: Futu API 超时(默认 60s)或系统资源限制
- 部分数据已更新(570 个股票中部分完成,最新到 21:55)
- 解决方案:
- 22:03 使用 nohup 后台运行
- PID: 18779
- 日志:
/tmp/us_data_update_20260402_220306.log - 待确认: 明早检查任务是否完成
技术细节¶
ohlcv_cache_build.py使用signal.alarm(60)设置 API 超时- Futu OpenD 对部分美股不支持复权数据(ret=0)
- 脚本正常处理这种情况(返回空 DataFrame)
- SIGTERM 可能来自:
- Python TimeoutError 未被正确捕获
- 系统资源限制
- Futu OpenD 连接断开
待办¶
- 明早检查 US 数据更新是否完成
- 如未完成,考虑增加超时时间或分批处理