Welcome! Log In Create A New Profile

Advanced

Re: Using single persistent socket to send subrequests

Maxim Dounin
December 30, 2021 03:20AM
Hello!

On Thu, Dec 30, 2021 at 07:58:33AM +0000, Devashi Tandon wrote:

> upstream ext-authz-upstream-server {
> server 172.20.10.6:9006;
> keepalive 4;
> }

[...]

> However, when I create 100 simultaneous connections, they are
> all sent via a different source port which means that a new
> socket connection is created everytime.

That's expected behaviour: the keepalive directive specifies the
number of connections to cache, not the limit on the number of
connections to the upstream server. With many simultaneous
requests nginx will open additional connections as needed.

> How can I pipeline requests over 4 connections with keepalive
> configuration set to 4?

You cannot, pipelining is not supported by the proxy module.

If the goal is not pipelining but to limit the number of
connections to upstream servers, the "server ... max_conns=..." and
the "queue" directive as available in nginx-plus might be what you
want, see here:

http://nginx.org/en/docs/http/ngx_http_upstream_module.html#max_conns
http://nginx.org/en/docs/http/ngx_http_upstream_module.html#queue

Note well that such questions do not look like something related
to nginx development. A better mailing list for user-level
question would be nginx@nginx.org, see here:

http://nginx.org/en/support.html

Hope this helps.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

Using single persistent socket to send subrequests

dtandon 738 December 29, 2021 01:32AM

Re: Using single persistent socket to send subrequests

Maxim Dounin 205 December 29, 2021 09:38AM

Re: Using single persistent socket to send subrequests

dtandon 437 December 30, 2021 03:00AM

Re: Using single persistent socket to send subrequests

Maxim Dounin 243 December 30, 2021 03:20AM

Re: Using single persistent socket to send subrequests

dtandon 293 January 13, 2022 02:28AM

Re: Using single persistent socket to send subrequests

dtandon 388 January 28, 2022 01:16AM

Re: Using single persistent socket to send subrequests

Maxim Dounin 230 January 28, 2022 05:28PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 179
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready