summaryrefslogtreecommitdiff
path: root/modules/caddyhttp
diff options
context:
space:
mode:
authoryzongyue <yzongyue@gmail.com>2019-10-12 13:57:11 +0800
committerMatt Holt <mholt@users.noreply.github.com>2019-10-11 23:57:11 -0600
commitfcd8869f51b78f260e3c3aed53d7d87c2051ffe9 (patch)
tree8e11f11dac75a1d81ebaa3a1724fa101efe2459a /modules/caddyhttp
parent1e31be8de0d1d5587348619225456a793cb30f7f (diff)
reverse_proxy: optimize MaxIdleConnsPerHost default (#2809)
Diffstat (limited to 'modules/caddyhttp')
-rw-r--r--modules/caddyhttp/reverseproxy/reverseproxy.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/caddyhttp/reverseproxy/reverseproxy.go b/modules/caddyhttp/reverseproxy/reverseproxy.go
index 266e5c3..566c9c4 100644
--- a/modules/caddyhttp/reverseproxy/reverseproxy.go
+++ b/modules/caddyhttp/reverseproxy/reverseproxy.go
@@ -91,8 +91,9 @@ func (h *Handler) Provision(ctx caddy.Context) error {
if h.Transport == nil {
t := &HTTPTransport{
KeepAlive: &KeepAlive{
- ProbeInterval: caddy.Duration(30 * time.Second),
- IdleConnTimeout: caddy.Duration(2 * time.Minute),
+ ProbeInterval: caddy.Duration(30 * time.Second),
+ IdleConnTimeout: caddy.Duration(2 * time.Minute),
+ MaxIdleConnsPerHost: 32,
},
DialTimeout: caddy.Duration(10 * time.Second),
}