<div dir="auto">Hello,<div dir="auto"><br></div><div dir="auto">What is the good rule of thumbs for setting the number of keepalive connections to an upstream group?</div><div dir="auto"><br></div><div dir="auto">1. <a href="https://www.nginx.com/blog/performance-tuning-tips-tricks/">https://www.nginx.com/blog/performance-tuning-tips-tricks/</a></div><div dir="auto">in this blog, the writer seems to recommend a constant value of 128, no real explanation why it would fit whatever the number of servers in the upstream<br></div><div dir="auto"><br></div><div dir="auto">2. <a href="https://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive">https://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive</a></div><div dir="auto">the upstream module doc seems to recommend a rule like 16 times the number of servers in the upstream, as we have two examples with respectively keepalive 32 for 2 upstream servers and keepalive 16 for 1 upstream server</div><div dir="auto"><br></div><div dir="auto">3. <a href="https://www.nginx.com/blog/avoiding-top-10-nginx-configuration-mistakes/#no-keepalives">https://www.nginx.com/blog/avoiding-top-10-nginx-configuration-mistakes/#no-keepalives</a></div><div dir="auto">in this blog, the writer recommends a rule of 2 times the number of servers in the upstream</div><div dir="auto"><br></div><div dir="auto">I used to follow rule of item 3 as it comes with a somewhat good explanation, but it does not seem to be widely accepted.</div><div dir="auto"><br></div><div dir="auto">What could explain such a divergence between several sources? What would you recommend please?</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto"><br></div><div dir="auto">Sébastien.</div></div>