Avoid TIME_WAIT leaking connections

This commit is contained in:
Jonathan Leibiusky @xetorthio
2017-08-21 15:12:53 -03:00
parent e00dfb638b
commit 2549d64b8b
2 changed files with 26 additions and 9 deletions

View File

@@ -91,7 +91,8 @@ func (f *localCachedFactory) GetForInstance(instance *types.Instance) (DockerApi
Timeout: 1 * time.Second,
KeepAlive: 30 * time.Second,
}).DialContext,
Proxy: http.ProxyURL(proxyUrl),
MaxIdleConnsPerHost: 5,
Proxy: http.ProxyURL(proxyUrl),
}
if tlsConfig != nil {
transport.TLSClientConfig = tlsConfig