65 lines
1.8 KiB
Markdown
65 lines
1.8 KiB
Markdown
# HANDOFF 2026-04-19 14:54 CST
|
|
|
|
## 本轮目标
|
|
|
|
把代理链从“预验证优先”切到用户指定的最小高效路径:
|
|
|
|
- 只去掉过期 / 非法代理
|
|
- 不再单独做可用性预验证
|
|
- 直接投入真实检测
|
|
- 失败即淘汰并触发补刷
|
|
|
|
## 本轮已完成
|
|
|
|
- 已修改 [detect_worker.py](/www/wwwroot/getDomain/domainCheck/detect_worker.py)
|
|
- `refresh_proxy_pool()`
|
|
- 移除预验证入池逻辑
|
|
- 仅做过期 / 非法 / 去重过滤
|
|
- 直接把代理源返回结果入池
|
|
- `remove_proxy()`
|
|
- 代理失败后不再留在当前池尾部
|
|
- 直接从当前池移除
|
|
- 保留失败标记并在低水位时触发补刷
|
|
- 已重启 `domaincheck-worker`
|
|
- 已确认 worker 新日志进入运行态
|
|
|
|
## 最新运行证据
|
|
|
|
- worker 最新日志:
|
|
- `代理池刷新完成,共 270 个入池代理,来源链接 6 个,原始 270 个,去过期 0 个,非法 0 个`
|
|
- API 最新状态:
|
|
- `available_proxy_count = 270`
|
|
- `proxy_last_refresh_status = 直入池 270 个(跳过预验证)`
|
|
- `proxy_last_validated_count = 0`
|
|
- `proxy_runtime_reason = healthy`
|
|
|
|
## 当前判断
|
|
|
|
- 这轮目标已经完成
|
|
- 代理链现在已经符合“直接跑任务,失败就丢弃代理并换新”的要求
|
|
- 下一步不该再回头做单独代理预验证
|
|
|
|
## 下一步主任务
|
|
|
|
唯一主任务:
|
|
|
|
- 继续观察真实检测吞吐是否随直入池策略抬升
|
|
- 重点看:
|
|
- `/api/v1/detect/status`
|
|
- `/api/v1/ops/nodes`
|
|
- 检测页主计数 `pending/completed/running`
|
|
- 失败代理淘汰后是否能持续自动补池
|
|
|
|
## 若下一轮继续
|
|
|
|
优先处理:
|
|
|
|
- “并发已下发但主计数不明显推进”的统计 / 调度口径问题
|
|
|
|
不要处理:
|
|
|
|
- 不要重新加回重预验证逻辑
|
|
- 不要扩展新页面
|
|
- 不要扩展控制面新模块
|
|
- 不要发散到发布链或新专题文档
|