- 中心增加 “Task Doctor” ,自动检查因 Agent 状态异常导致的任务状态持续性异常的问题,会自动尝试恢复任务状态,使下次任务可以顺利执行。
新增数据库表 gc_agent_activity,可通过配置开发自动建表,或手动创建
CREATE TABLE `gc_agent_activity` (
`client_ip` varchar(32) NOT NULL COMMENT '边缘agentip',
`project_id` bigint(20) NOT NULL COMMENT '关联项目id',
`active_time` bigint(20) NOT NULL COMMENT '创建时间',
UNIQUE KEY `idx_client_ip_project_id` (`client_ip`,`project_id`),
KEY `idx_active_time` (`active_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
- 中心兜底任务状态,当出现边缘节点与中心任务调度状态不一致时,通过告警提醒相关同学关注节点状态。
- agent 优化任务锁释放逻辑,修复“至少持有 5 秒”的逻辑 bug
- 优化 agent 服务注册失败重试逻辑