128 lines
2.8 KiB
Markdown
128 lines
2.8 KiB
Markdown
# 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` 起,日常例行工作固定为“两张表一起看”:一张是蜘蛛日志,一张是数据库域名全量访问巡检;只看其中一张,判断都会偏。
|