diff --git a/kernel/model/sync.go b/kernel/model/sync.go index d514acd5a..bb460d823 100644 --- a/kernel/model/sync.go +++ b/kernel/model/sync.go @@ -578,12 +578,13 @@ func isProviderOnline(byHand bool) (ret bool) { } if ret = util.IsOnline(checkURL, skipTlsVerify); !ret { - if !byHand { - autoSyncErrCount++ - } if 1 > autoSyncErrCount || byHand { util.PushErrMsg(Conf.Language(76)+" (Provider: "+conf.ProviderToStr(Conf.Sync.Provider)+")", 5000) } + if !byHand { + planSyncAfter(30 * time.Second) + autoSyncErrCount++ + } } return }