diff --git a/internal/data/cert_account.go b/internal/data/cert_account.go index 0405d7a1..0bd47540 100644 --- a/internal/data/cert_account.go +++ b/internal/data/cert_account.go @@ -212,7 +212,7 @@ func (r certAccountRepo) getGoogleEAB() (*acme.EAB, error) { } client := resty.New() client.SetTimeout(5 * time.Second) - client.SetRetryCount(2) + client.SetRetryCount(3) resp, err := client.R().SetResult(&data{}).Get("https://gts.rat.dev/eab") if err != nil || !resp.IsSuccess() { @@ -235,7 +235,7 @@ func (r certAccountRepo) getZeroSSLEAB(email string) (*acme.EAB, error) { } client := resty.New() client.SetTimeout(5 * time.Second) - client.SetRetryCount(2) + client.SetRetryCount(3) resp, err := client.R().SetFormData(map[string]string{ "email": email, diff --git a/pkg/api/api.go b/pkg/api/api.go index d5c53712..d730fe04 100644 --- a/pkg/api/api.go +++ b/pkg/api/api.go @@ -34,6 +34,7 @@ func NewAPI(panelVersion, locale string, url ...string) *API { } client := resty.New() + client.SetRetryCount(3) client.SetTimeout(10 * time.Second) client.SetBaseURL(url[0]) client.SetHeader(