diff --git a/service/singleton/servicesentinel.go b/service/singleton/servicesentinel.go index 5f1daf1..d2636d2 100644 --- a/service/singleton/servicesentinel.go +++ b/service/singleton/servicesentinel.go @@ -427,6 +427,7 @@ func (ss *ServiceSentinel) worker() { ts.ping = (ts.ping*float32(ts.count-1) + mh.Delay) / float32(ts.count) if ts.count == Conf.AvgPingCount { ts.count = 0 + ts.ping = mh.Delay if err := DB.Create(&model.ServiceHistory{ ServiceID: mh.GetId(), AvgDelay: ts.ping,