How to disable request pipelining on nginx upstream

Maxim Dounin mdounin at mdounin.ru
Mon Aug 29 14:32:17 UTC 2016


Hello!

On Mon, Aug 29, 2016 at 10:04:08AM -0400, hkahlouche wrote:

> Thanks for your prompt response.
> Let's a client is sending pipelined requests on the client side and nginx
> has multiple upstream keepalive connections.
> Are you saying that NGINX will NOT pipeline on upstream side even though it
> is receiving pipelined requests on client side?

Yes, nginx will process requests one-by-one and won't pipeline 
requests to upstream.

> Is there a way to close an upstream keepalive after a threshold of requests
> is reached (*max requests") same as keepalive_requests on client side? Is
> there a reason why this feature is not present? 

No, it's not something currently implemented.  It's not considered 
needed as upstream servers can be easily configured to do this 
instead.

-- 
Maxim Dounin
http://nginx.org/



More information about the nginx mailing list