Welcome! Log In Create A New Profile

Advanced

Re: upstream sent too big header while reading response header from upstream

Maxim Dounin
February 10, 2014 08:16AM
Hello!

On Mon, Feb 10, 2014 at 07:56:22AM -0500, rubenarslan wrote:

> Hi Basti,
>
> thanks, I found the SO post myself. I had not set up the directives
> properly, so thought the fix didn't work. It does now. I also think they
> described a different problem, as in my case no cookies were sent, headers
> were fairly small and two requests with pretty much identical headers
> sent/received had different results (only 502ed).
>
> I'm very interested in learning what exactly may have caused the message in
> my case, so as to know the boundaries in which my requests will work. I now
> set the buffer_size to 8K and I don't see failures with Content-Lengths that
> go far beyond that (though maybe compression has to be considered?).

Another possible cause may be use of $request_body in
proxy_cache_key. Cache header, including cache key, is placed
into proxy buffer if caching is enabled, and effectively reduces
proxy_buffer_size available to read response headers.

Assuming you are using configs like this one:

https://github.com/jeroenooms/opencpu-deb/blob/master/opencpu-cache/nginx/opencpu-ocpu.conf

it is likely the cause, as the config includes the following lines:

proxy_cache_methods POST;
proxy_cache_key "$request_method$request_uri$request_body";

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

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

upstream sent too big header while reading response header from upstream

Jeroen Ooms February 05, 2014 06:50PM

Re: upstream sent too big header while reading response header from upstream

Maxim Dounin February 06, 2014 07:20AM

Re: upstream sent too big header while reading response header from upstream

Jeroen Ooms February 06, 2014 12:14PM

Re: upstream sent too big header while reading response header from upstream

Maxim Dounin February 06, 2014 12:20PM

Re: upstream sent too big header while reading response header from upstream

rubenarslan February 10, 2014 05:55AM

Re: upstream sent too big header while reading response header from upstream

rubenarslan February 10, 2014 07:50AM

Re: upstream sent too big header while reading response header from upstream

basti February 10, 2014 06:14AM

Re: upstream sent too big header while reading response header from upstream

rubenarslan February 10, 2014 07:56AM

Re: upstream sent too big header while reading response header from upstream

Maxim Dounin February 10, 2014 08:16AM

Re: upstream sent too big header while reading response header from upstream

rubenarslan February 10, 2014 08:59AM

Re: upstream sent too big header while reading response header from upstream

Jeroen Ooms February 10, 2014 12:48PM

Re: upstream sent too big header while reading response header from upstream

Maxim Dounin February 11, 2014 05:56AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 308
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