diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2020-02-19 16:56:53 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2020-02-19 16:56:53 +0100 |
commit | 995ce3e09dce8ba83dd607155b49ef2bac11159f (patch) | |
tree | e7603e8a773784ae09e24f9d38c1dd7024c5a3b2 /jdisc_http_service | |
parent | 1a230786bd0709198dcd8e72ed8d326d26c073d8 (diff) |
Use persisent connections
Diffstat (limited to 'jdisc_http_service')
-rw-r--r-- | jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java index 2d54c716f8d..8c7ead96fe4 100644 --- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java +++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/HealthCheckProxyHandler.java @@ -9,7 +9,6 @@ import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.conn.ssl.NoopHostnameVerifier; import org.apache.http.conn.ssl.TrustAllStrategy; -import org.apache.http.impl.NoConnectionReuseStrategy; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClientBuilder; import org.apache.http.ssl.SSLContexts; @@ -128,7 +127,6 @@ class HealthCheckProxyHandler extends HandlerWrapper { CloseableHttpResponse requestStatusHtml() throws IOException { HttpGet request = new HttpGet("https://localhost:" + port + HEALTH_CHECK_PATH); - request.setHeader("Connection", "Close"); return client().execute(request); } @@ -139,7 +137,7 @@ class HealthCheckProxyHandler extends HandlerWrapper { if (client == null) { client = HttpClientBuilder.create() .disableAutomaticRetries() - .setConnectionReuseStrategy(NoConnectionReuseStrategy.INSTANCE) + .setMaxConnPerRoute(4) .setSSLContext(getSslContext(sslContextFactory)) .setSSLHostnameVerifier(NoopHostnameVerifier.INSTANCE) .setUserTokenHandler(context -> null) // https://stackoverflow.com/a/42112034/1615280 |