fix: default seed_at to 00:00 (HH:MM)
Keep daily tasks next_run=0 startup catch-up; only move midnight seed schedule default from 00:01 to 00:00 across config/docs/tests.
This commit is contained in:
1 parent
8a9cb21408
commit
25cdea5287
7 files changed
+16
-14
No files matched your search
+3
-3
@@ -295,7 +295,7 @@ PRAGMA synchronous = NORMAL;
|
||||
"schedule": {
|
||||
"discover_minutes": 60,
|
||||
"snapshot_at": "23:15",
|
||||
"seed_at": "00:01",
|
||||
"seed_at": "00:00",
|
||||
"candidate_ttl_days": 7
|
||||
},
|
||||
"notify": { "min_score": 2, "max_items_per_message": 10 }
|
||||
@@ -435,7 +435,7 @@ P3 实现说明:
|
||||
|
||||
### 7.4 每日快照与粉丝采集
|
||||
|
||||
每天 `23:15`(`Asia/Shanghai`)执行全量落盘;`00:01` 用上一完成日克隆当日壳(seed):
|
||||
每天 `23:15`(`Asia/Shanghai`)执行全量落盘;`00:00` 用上一完成日克隆当日壳(seed):
|
||||
|
||||
- 对 `status IN ('active', 'unfaved')` 的视频逐条请求 `view?aid=`;
|
||||
- 成功写入播放、点赞、收藏、投币、转发、评论、弹幕七项数据,并把 `view` 的 `owner.face` 写入 `video.up_face`(UP 头像,供 UP 列表/详情展示);
|
||||
@@ -451,7 +451,7 @@ P3 实现说明:
|
||||
P1 实现说明:
|
||||
|
||||
- 时区使用固定 UTC+8(中国无夏令时),避免 Windows 缺少 `tzdata`;
|
||||
- 午夜 `seed_at`(默认 `00:01`)把 `snapshot:last_completed` 的 ok=1 行克隆为当日壳,写入 `snapshot:seeded:<date>=1` / `fans:seeded:<date>=1`,**不**推进完成日;
|
||||
- 午夜 `seed_at`(默认 `00:00`)把 `snapshot:last_completed` 的 ok=1 行克隆为当日壳,写入 `snapshot:seeded:<date>=1` / `fans:seeded:<date>=1`,**不**推进完成日;
|
||||
- 晚间 `snapshot_at`(默认 `23:15`)对 seeded 日 force 重采;成功后写 `snapshot:completed:<date>=1`、推进 `last_completed` 并清除 seeded;
|
||||
- 当日全部视频与粉丝采集成功后在 `kv` 写入 `snapshot:completed:<date>=1`;启动时未完成会补跑(纯 seed 日不误标完成);
|
||||
- 完成标记不是唯一门槛:每次检查 `pending_snapshot_aids(date)`,新入库或从 `dropped` 恢复的视频会立即补采当天快照;
|
||||
|
||||
Reference in new issue
Block a user