diff --git a/kernel/util/rhy.go b/kernel/util/rhy.go index 7997fa677..bbb37ac92 100644 --- a/kernel/util/rhy.go +++ b/kernel/util/rhy.go @@ -60,5 +60,12 @@ func GetRhyResult(force bool) (map[string]interface{}, error) { } func RefreshRhyResultJob() { - GetRhyResult(true) + _, err := GetRhyResult(true) + if nil != err { + // 系统唤醒后可能还没有网络连接,这里等待后再重试 + go func() { + time.Sleep(7 * time.Second) + GetRhyResult(true) + }() + } }