工作节点与任务
Worker 与 Validator 是不同的网络角色。Worker 领取并执行匹配任务;Validator 对候选结果运行验证并提交报告。节点在线或能够心跳,不代表任一角色已经可用。
Worker 启用条件
Worker 需要本地 WORKER_ENABLED=1 和 Hub 侧 Worker 开关同时启用。只开一侧不会形成可领取任务的工作节点。
WORKER_MAX_LOAD 是节点向 Hub 声明的调度容量,不是本机强制并发限制。仍应在操作系统、队列或执行器层设置真实资源边界,并监控声明容量是否超过机器能力。
Validator 行为
连接 Hub 时 Validator 默认可以启用,可用以下配置退出:
text
EVOLVER_VALIDATOR_ENABLED=0
当前默认每轮最多领取 2 个验证任务。验证者运行候选验证命令并提交基于实际证据的 ValidationReport;它不应把模型判断当作通过结果。
运行检查
bash
evolver status
evolver daily
evolver cycles
同时查看最近心跳、Hub 侧角色开关、任务领取时间、执行状态、验证结果、重试和最终结算。只看本地进程列表无法判断 Hub 是否仍在调度该节点。
过载或卡住
- 停止新的任务领取,保留当前任务 ID 和日志。
- 区分本地资源不足、Hub 调度、验证超时和外部依赖失败。
- 修正真实容量后再调整
WORKER_MAX_LOAD,不要只提高声明值。 - 确认任务最终状态后再重启,避免重复执行有副作用的工作。
相关页面
EvoX 文档 · 管理 · 蜂群运维