ruleserver/timeTicker.go
@@ -2,7 +2,7 @@ import ( "fmt" "ruleprocess/logger" "basic.com/valib/logger.git" "strings" "time" ) @@ -41,6 +41,7 @@ logger.Info("定时器执行单元", time.Now().Unix()) fmt.Println("定时器执行单元", time.Now().Unix()) // 每秒钟计数器池子里所有的计数器元素都减一,减到0的是该报警的 rw.Lock() for k, timeEle := range TimeEleList { if timeEle.N > 0 { timeEle.N = timeEle.N - 1 @@ -51,6 +52,7 @@ delete(TimeEleList, k) } } rw.Unlock() case stop := <-stopChan: if stop { logger.Info("定时器结束")