Trying to Understand Upstream Keepalive
Maxim Dounin
mdounin at mdounin.ru
Wed Oct 29 16:29:47 UTC 2014
Hello!
On Tue, Oct 28, 2014 at 08:01:33PM -0400, newnovice wrote:
> Maxim,
>
> http://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive
>
> I would like to know what is the keepalive timeout for this connection pool?
> Is it static?
As of now, there is no timeout on nginx side. Connections are
closed either by backends or if there isn't enough room in
the cache.
> Also i want to understand - if there is a marriage between number of
> connections nginx gets vs how many it opens to upstream?
This depends on how long it takes to process a request (as well as
various other factors). As long as backends are fast enough, one
connection to upstream may be enough to handle tens or hundreds of
client connections.
--
Maxim Dounin
http://nginx.org/
More information about the nginx
mailing list