<html><body><span style="font-family:Verdana; color:#000000; font-size:10pt;"><div style=""><span style="">Hi there,</span></div><div style=""><br style=""></div><div style="">Not sure if anyone has experienced this before.</div><div style=""><br style=""></div><div style="">I have a app which gets requests with header "<span style="">Transfer-Encoding: chunked" and get's a json doc as a post call. For some reason, nginx is in most cases splitting that document into multiple request to upstream server. That said in some cases it works fine as well when nginx decides to send the full request as is.</span></div><div style=""><span style=""><br style=""></span></div><div style=""><span style="">The request from app perspective works perfectly fine without nginx but i will need it to work through nginx as it's a location inside the vhost and i can not have multiple DNS's for it.</span></div><div style=""><span style=""><br style=""></span></div><div style=""><span style="">I have tried option like tcp_nodelay, tcp_nopush, </span><code style="">rcvbuf,</code><code style="">sndbuf etc.</code></div><div style=""><code style=""><br style=""></code></div><div style="">Also, following configurations is in place as well.</div><div style=""><br style=""></div><div style=""><div style="">proxy_request_buffering off;</div><div style="">proxy_buffering off;</div><div style="">proxy_http_version 1.1;</div><div style="">fastcgi_buffering off;</div></div><div style=""><br style=""></div><div style="">Please suggest what possibly can be tweaked here to make it work.</div><div style=""><br style=""></div><div style="">thanks,</div><div style=""><br style=""></div><div style="">Pankaj </div></span></body></html>