Tagged articles
1 articles
Page 1 of 1
Xianyu Technology
Xianyu Technology
Jan 10, 2019 · Backend Development

Why Your Java HttpClient Leaks Files and How to Fix It

An in‑depth experiment shows that using Apache HttpClient 3.x without proper connection management quickly exhausts Linux file descriptors, causing “too many open files” errors, and explains the underlying fd limits, the role of SimpleHttpConnectionManager, and provides correct usage patterns for both HttpClient 3.x and 4.x, including connection pooling and idle‑connection cleanup.

ApacheHttpComponentsConnectionPoolingHttpClient
0 likes · 17 min read
Why Your Java HttpClient Leaks Files and How to Fix It