Files
getDomain/docs/ops_center_runtime/HANDOFF_20260419_0324.md
Your Name 7cbde2aa78 d
2026-04-22 14:13:21 +08:00

118 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# HANDOFF 2026-04-19 03:24
## 本轮做了什么
本轮没有进入新实现,只做了执行面根因收紧:
1. 继续观察活跃检测任务是否前进
2. 继续观察 mainland `domain_*` 是否增长
3. 通过正式 `ops job` 远端采集:
- `mainland-controller-01`
- `mainland-worker-01`
`domaincheck-worker` 日志
4. 再盯一个 35 秒窗口,看 full capture 打开后,源日志时间是否继续前进
## 本轮结论
这轮已经能把问题说得更准:
- 不是“日志没回来”
- 不是“全量日志没开”
- 而是日志链路已经通了,但执行进程没有继续产生日志
当前第一主阻塞:
- `mainland-controller-01` 代理池可用数为 0
次级问题:
- `mainland-worker-01` 的时光机依赖异常会降级继续执行
## 关键证据
### 1. full capture 是开的,但源日志没继续前进
当前:
- `mainland-controller-01`
- `capture_at = 2026-04-19 03:21:59`
- 源日志时间仍停在 `Apr 19 01:00:23`
- `mainland-worker-01`
- `capture_at = 2026-04-19 03:22:01`
- 源日志时间仍停在 `Apr 19 02:19:56`
35 秒后再次复查:
- `capture_at` 没变化
- `source_msg` 也没变化
说明:
- 日志回传本身不是主问题
- 执行进程这段时间没有继续产生日志
### 2. controller 代理源能拉到数据,但所有代理都验不过
`mainland-controller-01``domaincheck-worker` 日志显示:
- 6 个代理源都能拉到原始代理
- 抽样验证 24 个代理后:
- `代理池刷新完成,共 0 个可用代理`
- 失败集中在:
- `ProxyError@https://m.baidu.com`
- `Unable to connect to proxy`
- `ConnectTimeoutError`
说明:
- 不是代理接口挂了
- 是代理名单本身不可用
### 3. worker 还能跑,但时光机依赖异常会降级
`mainland-worker-01``domaincheck-worker` 日志显示:
- `时光机检测 外部依赖异常,步骤降级继续执行`
- 同时仍可见:
- `域名检测完成`
- 收到新的控制消息时:
- `收到启动检测指令,但检测任务已在运行,忽略重复启动`
说明:
- worker 不是完全不可用
- 时光机异常存在,但不是最核心阻塞
### 4. 活跃任务仍然没有前进
- `progress_percent = 2.1`
- `completed = 21`
- `running = 14`
- `claimed = 34`
- `pending = 931`
并且 mainland `domain_*` 仍固定在 `10`
## 下一轮唯一应该做什么
继续只做 `J2-检测执行停滞收口批`
1. 不扩功能
2. 不改页面
3. 只围绕 controller 代理池问题取证和恢复验证
唯一要确认的是:
- controller 代理池是否仍然 `可用 0`
- 一旦代理恢复,`domain_*` 是否会继续增长
## 现在不要做什么
- 不把问题继续泛化成“外部站点都异常”
- 不把问题误判为“日志回传没开”
- 不做新页面、新模块、发布动作
## 一句话结论
当前项目不是“接管失败”也不是“日志没回来”而是“controller 侧拉到了代理名单,但代理全部校验失败,导致检测执行没有继续产生新结果”。