diff --git a/src/service/globals/mod.rs b/src/service/globals/mod.rs
index 3f95c138..360e3b64 100644
--- a/src/service/globals/mod.rs
+++ b/src/service/globals/mod.rs
@@ -498,7 +498,8 @@ fn reqwest_client_builder(config: &Config) -> Result<reqwest::ClientBuilder> {
 
 	let mut reqwest_client_builder = reqwest::Client::builder()
 		.trust_dns(true)
-		.pool_max_idle_per_host(0)
+		.pool_max_idle_per_host(1)
+		.pool_idle_timeout(Duration::from_secs(18))
 		.connect_timeout(Duration::from_secs(60))
 		.timeout(Duration::from_secs(60 * 5))
 		.redirect(redirect_policy)