修复域名统计数据无法自动清除的Bug

This commit is contained in:
刘祥超
2022-01-20 11:40:28 +08:00
parent ef045e90f2
commit d54621d500

View File

@@ -25,7 +25,7 @@ func init() {
var ticker = time.NewTicker(time.Duration(rands.Int(24, 48)) * time.Hour) var ticker = time.NewTicker(time.Duration(rands.Int(24, 48)) * time.Hour)
goman.New(func() { goman.New(func() {
for range ticker.C { for range ticker.C {
err := SharedServerDomainHourlyStatDAO.Clean(nil, 7) // 只保留7 err := SharedServerDomainHourlyStatDAO.Clean(nil, 7) // 只保留 N
if err != nil { if err != nil {
remotelogs.Error("ServerDomainHourlyStatDAO", "clean expired data failed: "+err.Error()) remotelogs.Error("ServerDomainHourlyStatDAO", "clean expired data failed: "+err.Error())
} }
@@ -374,7 +374,9 @@ func (this *ServerDomainHourlyStatDAO) Clean(tx *dbs.Tx, days int) error {
Table(table). Table(table).
Lt("hour", hour). Lt("hour", hour).
Delete() Delete()
if err != nil {
return err return err
} }
}
return nil return nil
} }