diff --git a/handler/rss/job.go b/handler/rss/job.go index 2e40c25..656f2e8 100644 --- a/handler/rss/job.go +++ b/handler/rss/job.go @@ -23,13 +23,13 @@ func init() { */ func CheckRssJob() { defer util.ReportPanicToDev() - //每个整点和半点执行一次 + //每个整5分钟执行一次 for { now := time.Now() - if now.Minute() == 0 || now.Minute() == 30 { + if now.Minute()%5 == 0 { go CheckNewRss() } - nextAwake := 30 - now.Minute()%30 + nextAwake := 5 - now.Minute()%5 time.Sleep(time.Minute * time.Duration(nextAwake)) } }