1.9.14 - Issues with disabled request buffering and HTTP/2
Валентин Бартенев
vbart at nginx.com
Mon Apr 11 10:33:55 UTC 2016
On Monday 11 April 2016 05:19:17 n.dom wrote:
> Hello,
>
> we have an issue with the newest nginx version 1.9.14. I am not sure if this
> is a possible bug or a configuration problem.
>
> We use nginx with disabled request buffering (proxy_request_buffering off)
>
> We are currently using nginx 1.9.12 with HTTP/2 enabled. In this setup we
> don't have any issues. I am aware of the fact, that request buffering cannot
> be deactivated with HTTP/2 until version 1.9.13.
>
> When updating to nginx 1.9.14, request buffering is disabled for HTTP/2 as
> well.
> In this case requests from some of our clients (we tested Firefox and
> OkHttpClient) cannot load our web application anymore.
> In the nginx error log we can see the following lines (non debug):
> 2016/04/07 14:20:49 [info] 20235#0: *3115050 client terminated stream 41
> with status 1 while sending request to upstream, client: [......], server: ,
> request: "POST [....]"
>
> This only occurs when the client (Firefox and OkHttpClient) uses HTTP/2. We
> cannot reproduce this issue with Google Chrome! Chrome works like a charm.
>
> We also found out, that this issue seems only to occur within POST
> requests.
>
> When enabling proxy request buffering (proxy_request_buffering on), all
> clients work as expected.
>
> Is there anyone with similar issues when updating to the newest nginx
> version 1.9.14?
>
[..]
Do you use any 3rd-party modules or patches? In this case try without them.
Otherwise, please, provide a debug log:
http://nginx.org/en/docs/debugging_log.html
wbr, Valentin V. Bartenev
More information about the nginx
mailing list