diff --git a/src/main/java/com/tongran/agent/client/scheduler/service/BusinessTasks.java b/src/main/java/com/tongran/agent/client/scheduler/service/BusinessTasks.java index 7288315..5398ac0 100644 --- a/src/main/java/com/tongran/agent/client/scheduler/service/BusinessTasks.java +++ b/src/main/java/com/tongran/agent/client/scheduler/service/BusinessTasks.java @@ -839,6 +839,13 @@ public class BusinessTasks { long milli = AgentUtil.getMillisToNextMinute() + 60000; AssertLog.info("启动更新策略定时任务 - 延迟: {}ms, 间隔: {}ms", milli, 60000); dynamicTaskService.scheduleTask("policy", businessTasks::policyTask, milli, 60000); + // 创建多网IP探测上报 + AssertLog.info("启动多网IP探测定时任务Retry - 延迟: {}ms, 间隔: {}ms", milli, 300000); + dynamicTaskService.scheduleTask("networkDetect", businessTasks::networkDetectTask, milli, 300000); + + // 检测监控策略配置 + AssertLog.info("检测监控策略配置Retry"); + agentService.checkMonitor(); }else{ //未注册,发送注册 try { @@ -862,7 +869,7 @@ public class BusinessTasks { //设置注册定时任务,收注册成功后取消该定时任务 dynamicTaskService.scheduleTask("register", businessTasks::registerTask, 0, 300000); } - dynamicTaskService.cancelTask("connectionTask"); + dynamicTaskService.cancelTask("connection"); } AssertLog.info("建立连接重试定时任务执行 - task #{} completed", count); }