yeuimu
|
3336e3a20c
|
docs: AGENTS.md 精简依赖管理, 运行环境与部署模型合并为部署流程
|
2026-09-10 06:43:04 +00:00 |
|
yeuimu
|
93eba91622
|
chore: 仓库迁移自托管 Gitea, 主分支改名 main
- prefect.yaml pull 步骤改从 gitea.inkreach.cc clone main 分支(凭据 gitea-token Block)
- AGENTS.md 同步仓库地址/分支模型(main/develop/deploy)与凭据说明, Gitee 远程退役保留
|
2026-09-10 06:26:26 +00:00 |
|
yeuimu
|
f675a42d67
|
docs: AGENTS.md 通知层改为 webhook 描述
|
2026-09-07 10:10:22 +00:00 |
|
yeuimu
|
c545c1b87d
|
fix: 写库并发控制(advisory锁串行写+分批提交+lock_timeout+死锁重试), refresh_pending写任务加重试
死锁根因:sds-refresh-pending 与 label-ocr 整点并发写同一分区 Orders_2026_08,
互等对方未提交事务(ShareLock)。24h 内同类死锁 7 起。
- sync_orders_and_goods 所有写事务先取同一把 PG advisory 锁(事务级),单锁无环,死锁结构性消除
- 同步按批(1000单)独立提交,持锁窗口从整个 pending 集缩到单批
- 连接预设 lock_timeout=15s,DeadlockDetected/LockNotAvailable 整事务重试 3 次(退避1/3/7s)
- label-ocr 的 update_ocr_batch/update_ocr_fields 走同一把锁+重试
- sds/riin refresh_pending 的 upsert_records 加任务级重试(retries=3)
|
2026-09-02 03:23:02 +00:00 |
|
yeuimu
|
7c323e9a3f
|
feat: 四份报告按用户口径重做
- 核验日报: 先报订单数量(远程vs本地, verify 修复后重数 verifyReport.post)/商品行数一致性, 再报状态不符单数; SDS 统计口径排除'售后'与本地对称
- OCR: Orders 加 ocrProcessedAt 列(写入自动盖时间戳), 日报报'今日处理 X · 识别失败 Y'(db.count_ocr_today)
- 失败任务: check_prefect_failures 补 workflow 名, 日报/设备报列 run 名+状态+时间
- 设备日报: 新增 metrics-agent 侧车(每5分钟采样内存/swap/GPU+每日 du 快照), 报告改 平均/峰值/最低 + 总体/根目录/home 余量 + 增长最快目录 + GPU 温度; 采样缺失降级瞬时值
- Dockerfile 加 tzdata(TZ=Asia/Shanghai); du 用实际占块且容错 rc=1
|
2026-08-28 05:01:55 +00:00 |
|
yeuimu
|
21057ea110
|
feat: alert 补全 flow 名;AGENTS.md 补充 monitor 架构说明
|
2026-08-27 09:45:28 +00:00 |
|
yeuimu
|
d48034f27a
|
docs: work pool + Gitee pull deployment model
|
2026-07-23 08:27:36 +00:00 |
|
yeuimu
|
4cba1da4e1
|
init: Prefect ETL sync project (RIIN/SDS → PG) with 12 sync flows
|
2026-07-23 08:13:09 +00:00 |
|