| agent.go | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
agent.go
@@ -519,10 +519,14 @@ var wg sync.WaitGroup wg.Add(1) go func() { ticker := time.NewTicker(300*time.Second) go func(tk *time.Ticker) { defer tk.Stop() defer wg.Done() for { select { case <-tk.C: return case msg := <- QueryTcpResponseChan: logger.Info("Query response's len:", len(msg)) err := json.Unmarshal(msg, &dumpSqls) @@ -533,7 +537,7 @@ return } } }() }(ticker) wg.Wait() return &dumpSqls,nil