- DefClientTimeout调整为5秒

- DefMaxRecoverableRetryCount调整为1
This commit is contained in:
gazebo
2019-06-22 18:04:14 +08:00
parent 6930818468
commit 7abebc215c

View File

@@ -17,10 +17,9 @@ import (
)
const (
DefClientTimeout = 10 * time.Second
DefClientTimeout = 5 * time.Second
DefSleepSecondWhenExceedLimit = 3 * time.Second
DefRandSlice = 10
DefMaxRecoverableRetryCount = 3
DefMaxRecoverableRetryCount = 1
DefMaxExceedLimitRetryCount = 25
)
@@ -106,8 +105,8 @@ func AccessPlatformAPIWithRetry(client *http.Client, handleRequest func() *http.
if err != nil {
baseapi.SugarLogger.Debugf("AccessPlatformAPIWithRetry:%s client.Get return err:%v", trackID, err)
err, ok := err.(net.Error)
recoverableErrorRetryCount++
if ok /*&& err.Timeout()*/ && recoverableErrorRetryCount <= config.MaxRecoverableRetryCount { // 只要是网络错误都重试
recoverableErrorRetryCount++
continue
} else {
baseapi.SugarLogger.Errorf("AccessPlatformAPIWithRetry:%s access api url:%v, request:%v, error:%v", trackID, request.URL, getClonedData(request.URL, savedBuf), err)