This commit is contained in:
yuzuki999
2022-08-12 19:15:11 +08:00
parent 4a51a2a0d3
commit edde9b1efc

View File

@@ -109,7 +109,6 @@ func (c *Node) Start() error {
time.Sleep(time.Duration(c.config.UpdatePeriodic) * time.Second)
_ = c.userReportPeriodic.Start()
}()
if c.config.EnableIpRecorder {
c.onlineIpReportPeriodic = &task.Periodic{
Interval: time.Duration(c.config.UpdatePeriodic) * 30,
Execute: c.onlineIpReport,
@@ -120,7 +119,6 @@ func (c *Node) Start() error {
time.Sleep(time.Duration(c.config.UpdatePeriodic) * time.Second)
_ = c.onlineIpReportPeriodic.Start()
}()
}
runtime.GC()
return nil
}
@@ -389,6 +387,7 @@ func (c *Node) userInfoMonitor() (err error) {
}
func (c *Node) onlineIpReport() (err error) {
if c.config.EnableIpRecorder {
onlineIp, err := c.server.GetOnlineIps(c.Tag)
if err != nil {
log.Print(err)
@@ -419,6 +418,9 @@ func (c *Node) onlineIpReport() (err error) {
} else {
c.server.ClearOnlineIps(c.Tag)
}
} else {
c.server.ClearOnlineIps(c.Tag)
}
return nil
}