ruleserver/timeTicker.go
@@ -2,6 +2,7 @@ import ( "fmt" "os" "ruleprocess/logger" "time" ) @@ -35,8 +36,8 @@ for { select { case <-ticker.C: logger.Info("定时器执行单元") fmt.Println("定时器执行单元") logger.Info("定时器执行单元",time.Now().Unix()) fmt.Println("定时器执行单元",time.Now().Unix()) // 每秒钟计数器池子里所有的计数器元素都减一,减到0的是该报警的 for _, timeEle := range TimeEleList { if timeEle.N > 0 { @@ -47,7 +48,7 @@ case stop := <-stopChan: if stop { logger.Info("定时器结束") //os.Exit(0) os.Exit(0) } } }