streaming request

Pasi Kärkkäinen pasik at iki.fi
Thu May 23 18:13:11 UTC 2013


On Tue, May 21, 2013 at 05:33:29PM +0400, Maxim Dounin wrote:
> Hello!
> 
> On Tue, May 21, 2013 at 08:28:19AM -0400, pgte wrote:
> 
> > Hi,
> > 
> > I'm trying to do a streaming request that uses chunked encoding that gets
> > forwarded to a back-end node.js http server. In this case the client does
> > not end the request before it gets a response header from the server.
> > This works well if using node.js standalone, but when fronted by Nginx,
> > nginx does not forward the request to my node process and a minute later
> > returns a 408 to the client.
> 
> This doesn't work as nginx insists on reading a request body 
> before the request is passed to a backend server.
>

People are asking for "no buffer" feature very often,
it's clearly something nginx is missing and should have. 

I know Weibin has been working on a patch to do exactly that ("no_buffer" patch).
Currently it's available and stable for nginx 1.2.x,
but the 1.4 version is still work-in-progress. 

-- Pasi



More information about the nginx mailing list