From f838162ed0ee7f2832924c2399eddd461760135a Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期五, 13 十月 2023 21:47:54 +0800
Subject: [PATCH] plc地址和工艺参数不再单独拉取,只serf主启动时拉取

---
 main.go |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/main.go b/main.go
index 569c9e7..bae163b 100644
--- a/main.go
+++ b/main.go
@@ -25,11 +25,6 @@
 		return
 	}
 
-	if err := crontask.InitTask(); err != nil {
-		logx.Errorf("crontab task Init err:%v", err)
-		return
-	}
-
 	//鍔犺浇plc鍐欏叆鍦板潃
 	plc_address.LoadAddressFromFile()
 
@@ -54,6 +49,11 @@
 			logx.Errorf("nsq Init err:%v", err)
 			return
 		}
+		crontask.Once()
+		if err := crontask.StartTask(); err != nil {
+			logx.Errorf("crontab task Init err:%v", err)
+			return
+		}
 	}
 
 	logx.Infof("apsClient start serve...")
@@ -73,8 +73,14 @@
 			logx.Errorf("nsq Init err:%v", err)
 			return
 		}
+		crontask.Once()
+		if err := crontask.StartTask(); err != nil {
+			logx.Errorf("crontab task Init err:%v", err)
+			return
+		}
 	case serf.EventJoinCluster, serf.EventMaster2Slave:
 		nsq.Stop()
+		crontask.StopTask()
 	}
 
 	logx.Infof("serf cluster event: %v", stat)

--
Gitblit v1.8.0