This commit is contained in:
Your Name
2026-04-19 20:50:02 +08:00
parent d469c4b93d
commit 53a1d7e4fd
12 changed files with 801 additions and 91 deletions

View File

@@ -0,0 +1,127 @@
# 43-老模板每日例行巡检 - 2026-04-19
## 目的
从今天开始,老模板 `1001-1005` 这条线每天不是只看蜘蛛日志。
还必须多做一个固定动作:
- 把数据库里的老模板域名全部跑一遍访问巡检
这属于例行工作,不再靠人工临时记忆。
---
## 一、每日固定动作
每天至少做这 2 件事:
1.`24h spider workbench`,分析抓取趋势与 SEO 目标偏差
2. 把数据库里老模板 `1001-1005` 的域名全量跑一次访问巡检
这两件事缺一不可。
原因很简单:
1. 蜘蛛日志只能说明“百度怎么抓”
2. 但它不能替代“这些域名现在能不能正常访问”
3. 如果域名本身访问已经异常,单看 spider workbench 很容易误判
---
## 二、已固化脚本
今天已经新增了一个老模板专用脚本:
- [old_tmp_domain_daily_probe.php](/www/wwwroot/VideoSource2/code/scripts/old_tmp_domain_daily_probe.php:1)
它会做这几件事:
1. 从数据库读取老模板域名
2. 默认范围是:
- `1001`
- `1002`
- `1003`
- `1004`
- `1005`
3. 调用现有的 `DomainImportProbeRunHelper`
4. 对每个 host 做采样和轨迹探测
5. 生成 `json/html` 巡检摘要
---
## 三、默认运行方式
在项目根目录执行:
```bash
cd /www/wwwroot/VideoSource2/code
php scripts/old_tmp_domain_daily_probe.php --format=text
```
如果想看完整 JSON
```bash
cd /www/wwwroot/VideoSource2/code
php scripts/old_tmp_domain_daily_probe.php --format=json
```
如果只想巡检部分模板:
```bash
cd /www/wwwroot/VideoSource2/code
php scripts/old_tmp_domain_daily_probe.php --templates=1002,1003 --format=text
```
---
## 四、输出结果在哪里
默认会落到:
- `code/storage/domain-import-runs/YYYYMMDD/HHMMSS_old_tmp_daily_probe_xxxxxx/`
重点文件有两个:
1. `import-probe.summary.json`
2. `import-probe.summary.html`
文本模式下终端也会直接给出:
1. 总处理数
2. 通过数
3. 失败数
4. 失败 host 列表
5. 对应失败阶段和说明
---
## 五、每天回报最少要写什么
每天给主 Codex 或人工交班时,除了蜘蛛日志结论,还要补这 5 条:
1. 今天数据库老模板域名总巡检数是多少
2. 通过了多少
3. 失败了多少
4. 失败 host 主要卡在哪个阶段
5. 蜘蛛日志异常和访问异常是否落在同一批 host
---
## 六、和蜘蛛日志怎么配合看
最稳的方式是:
1. 先看 `old_tmp_domain_daily_probe.php` 结果
2. 确认是不是有整批域名访问异常
3. 再看 `24h spider workbench`
4. 最后判断:
- 是抓取问题
- 还是访问问题
- 还是两者同时存在
---
## 七、一句话交接
> 老模板这条线从 `2026-04-19` 起,日常例行工作固定为“两张表一起看”:一张是蜘蛛日志,一张是数据库域名全量访问巡检;只看其中一张,判断都会偏。