<div dir="ltr">Sure. <div><br></div><div>- This sample contains to or three requests, the last request is where rate limiting kicks in and the protocol error happens (the earlier requests are problem-free):<div> <a href="https://gist.github.com/oschaaf/281b7a0fed9954dd960adac55e96f2cd">https://gist.github.com/oschaaf/281b7a0fed9954dd960adac55e96f2cd</a></div><div><br><div>- This is from a post to a non-existant url:</div></div><div><a href="https://gist.github.com/oschaaf/6396a614ce599d5003e50bb8e7106bed">https://gist.github.com/oschaaf/6396a614ce599d5003e50bb8e7106bed</a><br></div><div><br></div></div><div>Otto</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 13, 2016 at 12:52 AM, Валентин Бартенев <span dir="ltr"><<a href="mailto:vbart@nginx.com" target="_blank">vbart@nginx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wednesday 13 April 2016 00:08:43 Otto van der Schaaf wrote:<br>
> Hello,<br>
><br>
> While looking into <a href="https://github.com/pagespeed/ngx_pagespeed/issues/1175" rel="noreferrer" target="_blank">https://github.com/pagespeed/ngx_pagespeed/issues/1175</a> I<br>
> noticed that when performing a POST to a non-existing page, Chrome will<br>
> complain about the response (net::ERR_SPDY_PROTOCOL_ERROR).<br>
><br>
> This happens with a plain nginx build, configure arguments:<br>
> --prefix=/home/oschaaf/nginx-tmpbuild --with-http_v2_module<br>
> --with-http_ssl_module<br>
><br>
> 1.9.14 seems to have introduced some behavioral changes only noticable on<br>
> http2, there seem to be similar breakages in some of ngx_pagespeed's flows.<br>
><br>
> One thing we do is perform an async lookup in the preaccess phase - doing<br>
> so when processing a POST request also results in a protocol violation.<br>
> As this path looks very similar to the limit request module, I tested that<br>
> as well. And indeed this also seems to give the same error on http/2<br>
><br>
</span>[..]<br>
<br>
Could you provide the debug log?<br>
<br>
wbr, Valentin V. Bartenev<br>
<br>
_______________________________________________<br>
nginx-devel mailing list<br>
<a href="mailto:nginx-devel@nginx.org">nginx-devel@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-devel" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-devel</a><br>
</blockquote></div><br></div>