From 66a9b63cbeb3b95245f8fdb1e9146dcd7fa900ec Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 4 Dec 2022 13:00:06 +0530 Subject: [PATCH] FailoverApp.HealthChecks: added connection close header to check probes to avoid idle connection that causes issue. --- Apps/FailoverApp/HealthCheck.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Apps/FailoverApp/HealthCheck.cs b/Apps/FailoverApp/HealthCheck.cs index 10c200fb..ce202abd 100644 --- a/Apps/FailoverApp/HealthCheck.cs +++ b/Apps/FailoverApp/HealthCheck.cs @@ -159,6 +159,7 @@ namespace Failover HttpClient httpClient = new HttpClient(_httpHandler); httpClient.Timeout = TimeSpan.FromMilliseconds(_timeout); httpClient.DefaultRequestHeaders.UserAgent.ParseAdd(HTTP_HEALTH_CHECK_USER_AGENT); + httpClient.DefaultRequestHeaders.ConnectionClose = true; _httpClient = httpClient; } @@ -169,6 +170,7 @@ namespace Failover HttpClient httpClient = new HttpClient(_httpHandler); httpClient.Timeout = TimeSpan.FromMilliseconds(_timeout); httpClient.DefaultRequestHeaders.UserAgent.ParseAdd(HTTP_HEALTH_CHECK_USER_AGENT); + httpClient.DefaultRequestHeaders.ConnectionClose = true; HttpClient oldHttpClient = _httpClient; _httpClient = httpClient;