From e43cd0d5c89bcf61421127485fe2b2864bc35894 Mon Sep 17 00:00:00 2001 From: cbenien Date: Mon, 30 Apr 2018 20:59:41 +0200 Subject: [PATCH] Increased MaxIdleConnsPerHost to prevent excessive re-connections and TIME_WAIT when more than 100 clients are using minio (#5860) --- cmd/utils.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/utils.go b/cmd/utils.go index 7e6a184ff..29e214dec 100644 --- a/cmd/utils.go +++ b/cmd/utils.go @@ -265,9 +265,9 @@ func NewCustomHTTPTransport() http.RoundTripper { Timeout: 30 * time.Second, KeepAlive: 30 * time.Second, }).DialContext, - MaxIdleConns: 100, - MaxIdleConnsPerHost: 100, - IdleConnTimeout: 90 * time.Second, + MaxIdleConns: 1024, + MaxIdleConnsPerHost: 1024, + IdleConnTimeout: 30 * time.Second, TLSHandshakeTimeout: 10 * time.Second, ExpectContinueTimeout: 1 * time.Second, TLSClientConfig: &tls.Config{RootCAs: globalRootCAs},