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