fix ip report bug

This commit is contained in:
yuzuki999 2022-08-19 22:55:47 +08:00
parent 3c7c7e047d
commit f41ef6b0fa

View File

@ -113,13 +113,13 @@ func (c *Node) Start() error {
Interval: time.Duration(c.config.IpRecorderConfig.Periodic) * time.Second, Interval: time.Duration(c.config.IpRecorderConfig.Periodic) * time.Second,
Execute: c.onlineIpReport, Execute: c.onlineIpReport,
} }
}
log.Printf("[%s: %d] Start report online ip", c.nodeInfo.NodeType, c.nodeInfo.NodeId)
// delay to start onlineIpReport
go func() { go func() {
time.Sleep(time.Duration(c.config.UpdatePeriodic) * time.Second) time.Sleep(time.Duration(c.config.UpdatePeriodic) * time.Second)
_ = c.onlineIpReportPeriodic.Start() _ = c.onlineIpReportPeriodic.Start()
}() }()
log.Printf("[%s: %d] Start report online ip", c.nodeInfo.NodeType, c.nodeInfo.NodeId)
}
// delay to start onlineIpReport
runtime.GC() runtime.GC()
return nil return nil
} }