diff --git a/platformapi/platformapi.go b/platformapi/platformapi.go index 89af0321..9521b35f 100644 --- a/platformapi/platformapi.go +++ b/platformapi/platformapi.go @@ -12,10 +12,10 @@ import ( const ( DefClientTimeout = 10 * time.Second - DefSleepSecondWhenExceedLimit = 6 * time.Second + DefSleepSecondWhenExceedLimit = 3 * time.Second DefRandSlice = 10 DefMaxRecoverableRetryCount = 3 - DefMaxExceedLimitRetryCount = 12 + DefMaxExceedLimitRetryCount = 25 ) type APIRetryConfig struct { @@ -96,8 +96,6 @@ func AccessPlatformAPIWithRetry(client *http.Client, handleRequest func() *http. } errLevel, err := handleResponse(response) if err == nil { - exceedLimitRetryCount = 0 - recoverableErrorRetryCount = 0 return nil } else if errLevel == ErrLevelExceedLimit { exceedLimitRetryCount++