<div>Why the Nginx has to buffer the whole request body before send it to FastCGI Server?<br></div>
<div>I tried to change the following configurations:</div>
<div>    fastcgi_buffer_size  </div>
<div>    fastcgi_buffers  </div>
<div>    fastcgi_busy_buffers_size  <br>    fastcgi_temp_file_write_size</div>
<div> </div>
<div>But it didn&#39;t help.</div>
<div> </div>
<div>Thanks!</div>
<div> </div>
<div class="gmail_quote">On Thu, Mar 18, 2010 at 12:07 AM, Maxim Dounin <span dir="ltr">&lt;<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hello!<br>
<div>
<div></div>
<div class="h5"><br>On Wed, Mar 17, 2010 at 11:54:33PM +0800, li zJay wrote:<br><br>&gt; Hello everybody:<br>&gt; When working with Fast CGI Module,  I find that Nginx buffers the whole<br>&gt; request content before send it to the FastCGI Server.<br>
&gt;<br>&gt; For example, the client uploads a file of 10MB to Nginx, I notice that the<br>&gt; backend Fast CGI server didn&#39;t receive any request until<br>&gt; all the 10MB data has been upload to the Nginx.<br>&gt;<br>
&gt; I want to upload a very very large file like a stream and process it in the<br>&gt; backend FastCGIServer as the request begins, how can I do<br>&gt; this with Nginx + FastCGIModule?<br><br></div></div>No way.<br><br>
Maxim Dounin<br><br>_______________________________________________<br>nginx mailing list<br><a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br><a href="http://nginx.org/mailman/listinfo/nginx" target="_blank">http://nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div><br><br>zJay