Is it possible that nginx will not buffer the client body?
Pasi Kärkkäinen
pasik at iki.fi
Thu Mar 14 08:39:12 UTC 2013
On Thu, Mar 14, 2013 at 01:17:16PM +0800, Weibin Yao wrote:
> Try the new patch, It could solve your problem.
> Thanks for your test effort.
>
Thanks a lot!
I can confirm the "no_buffer_v5.patch" with nginx 1.2.7 fixes the problem for me,
and both HTTP POST and HTTP PUT requests work OK now without buffering to disk.
-- Pasi
> 2013/3/8 Pasi KÀrkkÀinen <[1]pasik at iki.fi>
>
> On Tue, Mar 05, 2013 at 03:17:41PM +0200, Pasi KÀrkkÀinen wrote:
> > On Tue, Feb 26, 2013 at 10:13:11PM +0800, Weibin Yao wrote:
> > > Â Â It still worked in my box. Can you show me the debug.log
> > > Â Â ([1][2]http://wiki.nginx.org/Debugging)? You need recompile Ã*
> with
> > > Â Â --with-debug configure argument and set debug level in
> error_log
> > > Â Â directive.
> > >
> >
> > Ok so I've sent you the debug log.
> > Can you see anything obvious in it?
> >
> > I keep getting the "upstream sent invalid header while reading
> response header from upstream"
> > error when using the no_buffer patch..
> >
>
> Is there something you'd want me to try? Adjusting some config options?
> Did you find anything weird in the log?
> Thanks!
>
> -- Pasi
>
> >
> > >
> > > Â Â 2013/2/25 Pasi KÃ*â*¬rkkÃ*â*¬inen <[2][3]pasik at iki.fi>
> > >
> > > Â Â Â On Mon, Feb 25, 2013 at 10:13:42AM +0800, Weibin Yao wrote:
> > > Â Â Â > Ã* Â Ã* Can you show me your configure? It works for me
> with nginx-1.2.7.
> > > Â Â Â > Ã* Â Ã* Thanks.
> > > Â Â Â >
> > >
> > > Â Â Â Hi,
> > >
> > > Â Â Â I'm using the nginx 1.2.7 el6 src.rpm rebuilt with "headers
> more" module
> > > Â Â Â added,
> > > Â Â Â and your patch.
> > >
> > > Â Â Â I'm using the following configuration:
> > >
> > > Â Â Â server {
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â listen Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã*
> Â Ã* Â Ã* public_ip:443 ssl;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â server_name Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã*
> Â service.domain.tld;
> > >
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â ssl Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã*
> Â Ã* Â Ã* Â Ã* Â on;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â keepalive_timeout Ã* Â Ã* Â Ã* Â 70;
> > >
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â access_log Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã*
> > > Â Â Â Ã* /var/log/nginx/access-service.log;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â access_log Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã*
> > > Â Â Â Ã* /var/log/nginx/access-service-full.log full;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â error_log Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã*
> Â Ã*
> > > Â Â Â /var/log/nginx/error-service.log;
> > >
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â client_header_buffer_size 64k;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â client_header_timeout Ã* Â 120;
> > >
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â proxy_next_upstream error timeout
> invalid_header http_500
> > > Â Â Â http_502 http_503;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â proxy_set_header Host $host;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â proxy_set_header X-Real-IP $remote_addr;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â proxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â proxy_redirect Ã* Â Ã* Â off;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â proxy_buffering Ã* Â Ã* off;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â proxy_cache Ã* Â Ã* Â Ã* Â Ã* off;
> > >
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â add_header Last-Modified "";
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â if_modified_since Ã* off;
> > >
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â client_max_body_size Ã* Â Ã* 262144M;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â client_body_buffer_size 1024k;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â client_body_timeout Ã* Â Ã* Â 240;
> > >
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â chunked_transfer_encoding off;
> > >
> > > Â Â Â # Ã* Â Ã* Â Ã* Â client_body_postpone_sending Ã* Â Ã* 64k;
> > > Â Â Â # Ã* Â Ã* Â Ã* Â proxy_request_buffering Ã* Â Ã* Â Ã* Â Ã*
> Â off;
> > >
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â location / {
> > >
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â Ã* Â proxy_pass Ã* Â Ã*
> Â Ã* [3][4]https://service-backend;
> > > Â Â Â Ã* Â Ã* Â Ã* Â Ã* Â }
> > > Â Â Â }
> > >
> > > Â Â Â Thanks!
> > >
> > > Â Â Â -- Pasi
> > >
> > >    > Ã*  Ã* 2013/2/22 Pasi KÃ**â*¬rkkÃ**â*¬inen
> <[1][4][5]pasik at iki.fi>
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Â Ã* On Fri, Feb 22, 2013 at 11:25:24AM +0200,
> Pasi
> > >    KÃ**â*¬rkkÃ**â*¬inen wrote:
> > > Â Â Â > Ã* Â Ã* Â Ã* > On Fri, Feb 22, 2013 at 10:06:11AM +0800,
> Weibin Yao wrote:
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Use the patch I attached in
> this mail thread
> > > Â Â Â instead, don't use
> > > Â Â Â > Ã* Â Ã* Â Ã* the pull
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** request patch which is for
> tengine.Ã***
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Thanks.
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* >
> > > Â Â Â > Ã* Â Ã* Â Ã* > Oh sorry I missed that attachment. It seems
> to apply and
> > > Â Â Â build OK.
> > > Â Â Â > Ã* Â Ã* Â Ã* > I'll start testing it.
> > > Â Â Â > Ã* Â Ã* Â Ã* >
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Â Ã* I added the patch on top of nginx 1.2.7 and
> enabled the
> > > Â Â Â following
> > > Â Â Â > Ã* Â Ã* Â Ã* options:
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Â Ã* client_body_postpone_sending Ã** Ã* Ã** 64k;
> > > Â Â Â > Ã* Â Ã* Â Ã* proxy_request_buffering Ã** Ã* Ã** Ã* Ã** Ã*
> Ã** Ã* off;
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Â Ã* after that connections through the nginx
> reverse proxy started
> > > Â Â Â failing
> > > Â Â Â > Ã* Â Ã* Â Ã* with errors like this:
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Â Ã* [error] 29087#0: *49 upstream prematurely
> closed connection
> > > Â Â Â while
> > > Â Â Â > Ã* Â Ã* Â Ã* reading response header from upstream
> > > Â Â Â > Ã* Â Ã* Â Ã* [error] 29087#0: *60 upstream sent invalid
> header while
> > > Â Â Â reading response
> > > Â Â Â > Ã* Â Ã* Â Ã* header from upstream
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Â Ã* And the services are unusable.
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Â Ã* Commenting out the two config options above
> makes nginx happy
> > > Â Â Â again.
> > > Â Â Â > Ã* Â Ã* Â Ã* Any idea what causes that? Any tips how to
> troubleshoot it?
> > > Â Â Â > Ã* Â Ã* Â Ã* Thanks!
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Â Ã* -- Pasi
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Â Ã* >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** 2013/2/22 Pasi
> KÃ***Ã*¢*Ã*¬rkkÃ***Ã*¢*Ã*¬inen
> > > Â Â Â <[1][2][5][6]pasik at iki.fi>
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** On Fri, Jan 18, 2013 at
> 10:38:21AM +0200,
> > > Â Â Â Pasi
> > >    > Ã*  Ã*  Ã* KÃ***Ã*¢*Ã*¬rkkÃ***Ã*¢*Ã*¬inen wrote:
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > On Thu, Jan 17, 2013
> at 11:15:58AM +0800,
> > > Â Â Â ?????? wrote:
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Yes.
> It should work for any
> > > Â Â Â request method.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > Great, thanks, I'll
> let you know how it
> > > Â Â Â works for me.
> > > Â Â Â > Ã* Â Ã* Â Ã* Probably in two
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** weeks or so.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** Hi,
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** Adding the tengine pull
> request 91 on top of
> > > Â Â Â nginx 1.2.7
> > > Â Â Â > Ã* Â Ã* Â Ã* doesn't work:
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** cc1: warnings being
> treated as errors
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> src/http/ngx_http_request_body.c: In function
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â Â 'ngx_http_read_non_buffered_client_request_body':
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> src/http/ngx_http_request_body.c:506: error:
> > > Â Â Â implicit
> > > Â Â Â > Ã* Â Ã* Â Ã* declaration of
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** function
> 'ngx_http_top_input_body_filter'
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** make[1]: ***
> > > Â Â Â [objs/src/http/ngx_http_request_body.o] Error 1
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** make[1]: Leaving
> directory
> > > Â Â Â `/root/src/nginx/nginx-1.2.7'
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** make: *** [build] Error
> 2
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> ngx_http_top_input_body_filter() cannot be
> > > Â Â Â found from any
> > > Â Â Â > Ã* Â Ã* Â Ã* .c/.h files..
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** Which other patches
> should I apply?
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** Perhaps this?
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã**
> > > Â Â Â > Ã* Â Ã* Â Ã* Ã**
> > > Â Â
> Â [2][3][6][7]https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** Thanks,
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** -- Pasi
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã***
> 2013/1/16 Pasi
> > >    KÃ****Ã**Ã*¢*Ã**Ã*¬rkkÃ****Ã**Ã*¢*Ã**Ã*¬inen
> > > Â Â Â > Ã* Â Ã* Â Ã* <[1][3][4][7][8]pasik at iki.fi>
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** On Sun, Jan 13, 2013 at
> > > Â Â Â 08:22:17PM +0800,
> > > Â Â Â > Ã* Â Ã* Â Ã* ?????? wrote:
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** This
> > > Â Â Â patch should work between
> > > Â Â Â > Ã* Â Ã* Â Ã* nginx-1.2.6 and
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** nginx-1.3.8.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** The
> > > Â Â Â documentation is here:
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** ##
> > > Â Â Â > Ã* Â Ã* Â Ã* client_body_postpone_sending ##
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Syntax:
> > > Â Â Â > Ã* Â Ã* Â Ã* **client_body_postpone_sending** `size`
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â Default: 64k
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â Context: `http, server,
> > > Â Â Â > Ã* Â Ã* Â Ã* location`
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** If you
> > > Â Â Â specify the
> > > Â Â Â > Ã* Â Ã* Â Ã* `proxy_request_buffering` or
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â `fastcgi_request_buffering` to
> > > Â Â Â > Ã* Â Ã* Â Ã* be off, Nginx will
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** send the body
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** to backend
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** when it
> > > Â Â Â receives more than
> > > Â Â Â > Ã* Â Ã* Â Ã* `size` data or the
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** whole request body
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** has been
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â received. It could save the
> > > Â Â Â > Ã* Â Ã* Â Ã* connection and reduce
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** the IO number
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** with
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â backend.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** ##
> > > Â Â Â proxy_request_buffering ##
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Syntax:
> > > Â Â Â > Ã* Â Ã* Â Ã* **proxy_request_buffering** `on | off`
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â Default: `on`
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â Context: `http, server,
> > > Â Â Â > Ã* Â Ã* Â Ã* location`
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Specify
> > > Â Â Â the request body will
> > > Â Â Â > Ã* Â Ã* Â Ã* be buffered to the
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** disk or not. If
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** it's off,
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** the
> > > Â Â Â request body will be
> > > Â Â Â > Ã* Â Ã* Â Ã* stored in memory and sent
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** to backend
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** after Nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â receives more than
> > > Â Â Â > Ã* Â Ã* Â Ã* `client_body_postpone_sending`
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** data. It could
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** save the
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** disk IO
> > > Â Â Â with large request
> > > Â Â Â > Ã* Â Ã* Â Ã* body.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** Ã*** Ã**** Ã***
> > > Â Â Â > Ã* Â Ã* Â Ã* Note that, if you specify it
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** to be off, the nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** retry mechanism
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** with
> > > Â Â Â unsuccessful response
> > > Â Â Â > Ã* Â Ã* Â Ã* will be broken after
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** you sent part of
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** the
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** request
> > > Â Â Â to backend. It will
> > > Â Â Â > Ã* Â Ã* Â Ã* just return 500 when
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** it encounters
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** such
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â unsuccessful response. This
> > > Â Â Â > Ã* Â Ã* Â Ã* directive also breaks
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** these
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** variables:
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â $request_body,
> > > Â Â Â > Ã* Â Ã* Â Ã* $request_body_file. You should not
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** use these
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** variables any
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** more
> > > Â Â Â while their values are
> > > Â Â Â > Ã* Â Ã* Â Ã* undefined.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** Hello,
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** This patch sounds
> > > Â Â Â exactly like what I need
> > > Â Â Â > Ã* Â Ã* Â Ã* aswell!
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** I assume it works for
> > > Â Â Â both POST and PUT
> > > Â Â Â > Ã* Â Ã* Â Ã* requests?
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** Thanks,
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** -- Pasi
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Hello!
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** @yaoweibin
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** If you are eager
> > > Â Â Â > Ã* Â Ã* Â Ã* for this feature, you
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** could try my
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** patch:
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â Â [2][2][4][5][8][9]https://github.com/taobao/tengine/pull/91.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** This patch has
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** been running in
> > > Â Â Â > Ã* Â Ã* Â Ã* our production servers.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** what's the nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* version your patch based on?
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Thanks!
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** On Fri, Jan 11, 2013 at
> > > Â Â Â > Ã* Â Ã* Â Ã* 5:17 PM, Ã*****Ã****
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> Ã*****Ã****Ã***Ã**Ã*°Ã****Ã***Ã**Ã*±Ã****Ã***Ã**Ã*³
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã***
> > > Â Â Â <[3][3][5][6][9][10]yaoweibin at gmail.com> wrote:
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** I know nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* team are working on it. You
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** can wait for it.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** If you are eager
> > > Â Â Â > Ã* Â Ã* Â Ã* for this feature, you
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** could try my
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** patch:
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â
> Â [4][4][6][7][10][11]https://github.com/taobao/tengine/pull/91.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** This patch has
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** been running in
> > > Â Â Â > Ã* Â Ã* Â Ã* our production servers.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** 2013/1/11 li
> > > Â Â Â > Ã* Â Ã* Â Ã* zJay
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> <[5][5][7][8][11][12]zjay1987 at gmail.com>
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** Hello!
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** is it
> > > Â Â Â > Ã* Â Ã* Â Ã* possible that nginx will not
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** buffer the client
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** body before
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** handle
> > > Â Â Â > Ã* Â Ã* Â Ã* the request to upstream?
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** we want
> > > Â Â Â > Ã* Â Ã* Â Ã* to use nginx as a reverse
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** proxy to upload very
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** very big file
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** to the
> > > Â Â Â > Ã* Â Ã* Â Ã* upstream, but the default
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** behavior of nginx is to
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** save the
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** whole
> > > Â Â Â > Ã* Â Ã* Â Ã* request to the local disk
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** first before handle it
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** to the
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** upstream,
> > > Â Â Â > Ã* Â Ã* Â Ã* which make the upstream
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** impossible to process
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** the file on
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** the fly
> > > Â Â Â > Ã* Â Ã* Â Ã* when the file is uploading,
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** results in much high
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** request
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** latency
> > > Â Â Â > Ã* Â Ã* Â Ã* and server-side resource
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** consumption.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** Thanks!
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã****
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â Â _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã**** nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* mailing list
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã****
> > > Â Â Â > Ã* Â Ã* Â Ã* [6][6][8][9][12][13]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Ã*** Ã****
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â
> Â [7][7][9][10][13][14]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** --
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Weibin Yao
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** Developer @
> > > Â Â Â > Ã* Â Ã* Â Ã* Server Platform Team of
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** Taobao
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã****
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â Â _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã**** nginx mailing
> > > Â Â Â > Ã* Â Ã* Â Ã* list
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã****
> > > Â Â Â > Ã* Â Ã* Â Ã* [8][8][10][11][14][15]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** Ã*** Ã****
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã**
> > > Â Â Â > Ã* Â Ã* Â Ã* Ã**
> > > Â Â
> Â [9][9][11][12][15][16]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã****
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â Â _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã**** nginx mailing list
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã****
> > > Â Â Â > Ã* Â Ã* Â Ã* [10][10][12][13][16][17]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Ã***
> > > Â Â Â Ã****
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã**
> > > Â Â Â > Ã* Â Ã* Â Ã* Ã**
> > > Â Â
> Â [11][11][13][14][17][18]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** --
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Weibin
> > > Â Â Â Yao
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã****
> > > Â Â Â Developer @ Server Platform
> > > Â Â Â > Ã* Â Ã* Â Ã* Team of Taobao
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > References
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** Visible
> > > Â Â Â links
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** 1.
> > > Â Â Â > Ã* Â Ã* Â Ã* mailto:[12][14][15][18][19]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** 2.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â
> Â [13][15][16][19][20]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** 3.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> mailto:[14][16][17][20][21]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** 4.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â
> Â [15][17][18][21][22]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** 5.
> > > Â Â Â > Ã* Â Ã* Â Ã* mailto:[16][18][19][22][23]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** 6.
> > > Â Â Â > Ã* Â Ã* Â Ã* mailto:[17][19][20][23][24]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** 7.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â
> Â [18][20][21][24][25]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** 8.
> > > Â Â Â > Ã* Â Ã* Â Ã* mailto:[19][21][22][25][26]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** Ã**** 9.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â
> Â [20][22][23][26][27]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** 10.
> > > Â Â Â > Ã* Â Ã* Â Ã* mailto:[21][23][24][27][28]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > Ã**** Ã*** 11.
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â
> Â [22][24][25][28][29]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã* Â Ã*
> _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** > nginx mailing list
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â [23][25][26][29][30]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** >
> > > Â Â Â > Ã* Â Ã*
> > > Â Â Â Ã*
> [24][26][27][30][31]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã***
> > > Â Â Â > Ã* Â Ã* Â Ã*
> _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã*** nginx mailing list
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã***
> > > Â Â Â [25][27][28][31][32]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** Ã**
> Ã***
> > > Â Â Â > Ã* Â Ã*
> > > Â Â Â Ã*
> [26][28][29][32][33]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** --
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã***
> Weibin Yao
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã***
> Developer @ Server Platform
> > > Â Â Â Team of Taobao
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > References
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã***
> Visible links
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** 1.
> > > Â Â Â mailto:[29][30][33][34]pasik at iki.fi
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** 2.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [30][31][34][35]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** 3.
> > > Â Â Â mailto:[31][32][35][36]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** 4.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [32][33][36][37]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** 5.
> > > Â Â Â mailto:[33][34][37][38]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** 6.
> > > Â Â Â mailto:[34][35][38][39]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** 7.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [35][36][39][40]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** 8.
> > > Â Â Â mailto:[36][37][40][41]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** Ã*** 9.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [37][38][41][42]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 10.
> > > Â Â Â mailto:[38][39][42][43]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 11.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [39][40][43][44]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 12.
> > > Â Â Â mailto:[40][41][44][45]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 13.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [41][42][45][46]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 14.
> > > Â Â Â mailto:[42][43][46][47]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 15.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [43][44][47][48]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 16.
> > > Â Â Â mailto:[44][45][48][49]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 17.
> > > Â Â Â mailto:[45][46][49][50]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 18.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [46][47][50][51]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 19.
> > > Â Â Â mailto:[47][48][51][52]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 20.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [48][49][52][53]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 21.
> > > Â Â Â mailto:[49][50][53][54]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 22.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [50][51][54][55]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 23.
> > > Â Â Â mailto:[51][52][55][56]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 24.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [52][53][56][57]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 25.
> > > Â Â Â mailto:[53][54][57][58]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > Ã*** Ã** 26.
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [54][55][58][59]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â Â _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > > nginx mailing list
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> [55][56][59][60]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > >
> > > Â Â
> Â [56][57][60][61]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** >
> > > Â Â Â _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** > nginx mailing list
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** >
> [57][58][61][62]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** >
> > > Â Â
> Â [58][59][62][63]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â Â _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã** nginx mailing list
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> [59][60][63][64]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Ã* Ã**
> > > Â Â
> Â [60][61][64][65]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** --
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Weibin Yao
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Developer @ Server Platform
> Team of Taobao
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > References
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** Visible links
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** 1.
> mailto:[62][65][66]pasik at iki.fi
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** 2.
> > > Â Â Â > Ã* Â Ã*
> > > Â Â Â Ã*
> [63][66][67]https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** 3.
> mailto:[64][67][68]pasik at iki.fi
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** 4.
> > > Â Â Â [65][68][69]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** 5.
> mailto:[66][69][70]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** 6.
> > > Â Â Â [67][70][71]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** 7.
> mailto:[68][71][72]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** 8.
> mailto:[69][72][73]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* Ã** 9.
> > > Â Â Â [70][73][74]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 10.
> mailto:[71][74][75]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 11.
> > > Â Â Â [72][75][76]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 12.
> mailto:[73][76][77]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 13.
> > > Â Â Â [74][77][78]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 14.
> mailto:[75][78][79]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 15.
> [76][79][80]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 16.
> mailto:[77][80][81]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 17.
> [78][81][82]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 18.
> mailto:[79][82][83]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 19.
> mailto:[80][83][84]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 20.
> > > Â Â Â [81][84][85]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 21.
> mailto:[82][85][86]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 22.
> > > Â Â Â [83][86][87]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 23.
> mailto:[84][87][88]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 24.
> > > Â Â Â [85][88][89]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 25.
> mailto:[86][89][90]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 26.
> > > Â Â Â [87][90][91]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 27.
> mailto:[88][91][92]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 28.
> > > Â Â Â [89][92][93]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 29.
> mailto:[90][93][94]pasik at iki.fi
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 30.
> [91][94][95]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 31.
> mailto:[92][95][96]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 32.
> [93][96][97]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 33.
> mailto:[94][97][98]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 34.
> mailto:[95][98][99]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 35.
> > > Â Â Â [96][99][100]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 36.
> mailto:[97][100][101]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 37.
> > > Â Â
> Â [98][101][102]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 38.
> mailto:[99][102][103]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 39.
> > > Â Â
> Â [100][103][104]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 40.
> mailto:[101][104][105]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 41.
> > > Â Â Â [102][105][106]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 42.
> mailto:[103][106][107]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 43.
> > > Â Â Â [104][107][108]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 44.
> mailto:[105][108][109]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 45.
> mailto:[106][109][110]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 46.
> > > Â Â
> Â [107][110][111]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 47.
> mailto:[108][111][112]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 48.
> > > Â Â
> Â [109][112][113]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 49.
> mailto:[110][113][114]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 50.
> > > Â Â
> Â [111][114][115]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 51.
> mailto:[112][115][116]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 52.
> > > Â Â
> Â [113][116][117]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 53.
> mailto:[114][117][118]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 54.
> > > Â Â
> Â [115][118][119]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 55.
> mailto:[116][119][120]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 56.
> > > Â Â
> Â [117][120][121]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 57.
> mailto:[118][121][122]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 58.
> > > Â Â
> Â [119][122][123]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 59.
> mailto:[120][123][124]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > > Ã** Ã* 60.
> > > Â Â
> Â [121][124][125]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* >
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* > > nginx mailing list
> > > Â Â Â > Ã* Â Ã* Â Ã* > > [122][125][126]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* > >
> [123][126][127]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â Ã* Â Ã* >
> > > Â Â Â > Ã* Â Ã* Â Ã* >
> _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* > nginx mailing list
> > > Â Â Â > Ã* Â Ã* Â Ã* > [124][127][128]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã* >
> [125][128][129]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Â Ã*
> _______________________________________________
> > > Â Â Â > Ã* Â Ã* Â Ã* nginx mailing list
> > > Â Â Â > Ã* Â Ã* Â Ã* [126][129][130]nginx at nginx.org
> > > Â Â Â > Ã* Â Ã* Â Ã*
> [127][130][131]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* --
> > > Â Â Â > Ã* Â Ã* Weibin Yao
> > > Â Â Â > Ã* Â Ã* Developer @ Server Platform Team of Taobao
> > > Â Â Â >
> > > Â Â Â > References
> > > Â Â Â >
> > > Â Â Â > Ã* Â Ã* Visible links
> > > Â Â Â > Ã* Â Ã* 1. mailto:[131][132]pasik at iki.fi
> > > Â Â Â > Ã* Â Ã* 2. mailto:[132][133]pasik at iki.fi
> > > Â Â Â > Ã* Â Ã* 3.
> > > Â Â
> Â [133][134]https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> > > Â Â Â > Ã* Â Ã* 4. mailto:[134][135]pasik at iki.fi
> > > Â Â Â > Ã* Â Ã* 5.
> [135][136]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* 6. mailto:[136][137]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â Ã* 7.
> [137][138]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â Ã* 8. mailto:[138][139]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â Ã* 9. mailto:[139][140]nginx at nginx.org
> > > Â Â Â > Ã* Â 10.
> [140][141]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 11. mailto:[141][142]nginx at nginx.org
> > > Â Â Â > Ã* Â 12.
> [142][143]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 13. mailto:[143][144]nginx at nginx.org
> > > Â Â Â > Ã* Â 14.
> [144][145]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 15. mailto:[145][146]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â 16.
> [146][147]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 17. mailto:[147][148]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â 18.
> [148][149]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 19. mailto:[149][150]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â 20. mailto:[150][151]nginx at nginx.org
> > > Â Â Â > Ã* Â 21.
> [151][152]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 22. mailto:[152][153]nginx at nginx.org
> > > Â Â Â > Ã* Â 23.
> [153][154]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 24. mailto:[154][155]nginx at nginx.org
> > > Â Â Â > Ã* Â 25.
> [155][156]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 26. mailto:[156][157]nginx at nginx.org
> > > Â Â Â > Ã* Â 27.
> [157][158]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 28. mailto:[158][159]nginx at nginx.org
> > > Â Â Â > Ã* Â 29.
> [159][160]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 30. mailto:[160][161]pasik at iki.fi
> > > Â Â Â > Ã* Â 31.
> [161][162]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 32. mailto:[162][163]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â 33.
> [163][164]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 34. mailto:[164][165]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â 35. mailto:[165][166]nginx at nginx.org
> > > Â Â Â > Ã* Â 36.
> [166][167]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 37. mailto:[167][168]nginx at nginx.org
> > > Â Â Â > Ã* Â 38.
> [168][169]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 39. mailto:[169][170]nginx at nginx.org
> > > Â Â Â > Ã* Â 40.
> [170][171]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 41. mailto:[171][172]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â 42.
> [172][173]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 43. mailto:[173][174]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â 44.
> [174][175]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 45. mailto:[175][176]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â 46. mailto:[176][177]nginx at nginx.org
> > > Â Â Â > Ã* Â 47.
> [177][178]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 48. mailto:[178][179]nginx at nginx.org
> > > Â Â Â > Ã* Â 49.
> [179][180]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 50. mailto:[180][181]nginx at nginx.org
> > > Â Â Â > Ã* Â 51.
> [181][182]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 52. mailto:[182][183]nginx at nginx.org
> > > Â Â Â > Ã* Â 53.
> [183][184]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 54. mailto:[184][185]nginx at nginx.org
> > > Â Â Â > Ã* Â 55.
> [185][186]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 56. mailto:[186][187]nginx at nginx.org
> > > Â Â Â > Ã* Â 57.
> [187][188]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 58. mailto:[188][189]nginx at nginx.org
> > > Â Â Â > Ã* Â 59.
> [189][190]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 60. mailto:[190][191]nginx at nginx.org
> > > Â Â Â > Ã* Â 61.
> [191][192]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 62. mailto:[192][193]pasik at iki.fi
> > > Â Â Â > Ã* Â 63.
> > > Â Â
> Â [193][194]https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> > > Â Â Â > Ã* Â 64. mailto:[194][195]pasik at iki.fi
> > > Â Â Â > Ã* Â 65.
> [195][196]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 66. mailto:[196][197]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â 67.
> [197][198]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 68. mailto:[198][199]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â 69. mailto:[199][200]nginx at nginx.org
> > > Â Â Â > Ã* Â 70.
> [200][201]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 71. mailto:[201][202]nginx at nginx.org
> > > Â Â Â > Ã* Â 72.
> [202][203]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 73. mailto:[203][204]nginx at nginx.org
> > > Â Â Â > Ã* Â 74.
> [204][205]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 75. mailto:[205][206]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â 76.
> [206][207]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 77. mailto:[207][208]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â 78.
> [208][209]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 79. mailto:[209][210]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â 80. mailto:[210][211]nginx at nginx.org
> > > Â Â Â > Ã* Â 81.
> [211][212]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 82. mailto:[212][213]nginx at nginx.org
> > > Â Â Â > Ã* Â 83.
> [213][214]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 84. mailto:[214][215]nginx at nginx.org
> > > Â Â Â > Ã* Â 85.
> [215][216]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 86. mailto:[216][217]nginx at nginx.org
> > > Â Â Â > Ã* Â 87.
> [217][218]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 88. mailto:[218][219]nginx at nginx.org
> > > Â Â Â > Ã* Â 89.
> [219][220]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 90. mailto:[220][221]pasik at iki.fi
> > > Â Â Â > Ã* Â 91.
> [221][222]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 92. mailto:[222][223]yaoweibin at gmail.com
> > > Â Â Â > Ã* Â 93.
> [223][224]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* Â 94. mailto:[224][225]zjay1987 at gmail.com
> > > Â Â Â > Ã* Â 95. mailto:[225][226]nginx at nginx.org
> > > Â Â Â > Ã* Â 96.
> [226][227]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 97. mailto:[227][228]nginx at nginx.org
> > > Â Â Â > Ã* Â 98.
> [228][229]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* Â 99. mailto:[229][230]nginx at nginx.org
> > > Â Â Â > Ã* 100.
> [230][231]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 101. mailto:[231][232]zjay1987 at gmail.com
> > > Â Â Â > Ã* 102.
> [232][233]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* 103. mailto:[233][234]yaoweibin at gmail.com
> > > Â Â Â > Ã* 104.
> [234][235]https://github.com/taobao/tengine/pull/91
> > > Â Â Â > Ã* 105. mailto:[235][236]zjay1987 at gmail.com
> > > Â Â Â > Ã* 106. mailto:[236][237]nginx at nginx.org
> > > Â Â Â > Ã* 107.
> [237][238]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 108. mailto:[238][239]nginx at nginx.org
> > > Â Â Â > Ã* 109.
> [239][240]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 110. mailto:[240][241]nginx at nginx.org
> > > Â Â Â > Ã* 111.
> [241][242]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 112. mailto:[242][243]nginx at nginx.org
> > > Â Â Â > Ã* 113.
> [243][244]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 114. mailto:[244][245]nginx at nginx.org
> > > Â Â Â > Ã* 115.
> [245][246]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 116. mailto:[246][247]nginx at nginx.org
> > > Â Â Â > Ã* 117.
> [247][248]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 118. mailto:[248][249]nginx at nginx.org
> > > Â Â Â > Ã* 119.
> [249][250]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 120. mailto:[250][251]nginx at nginx.org
> > > Â Â Â > Ã* 121.
> [251][252]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 122. mailto:[252][253]nginx at nginx.org
> > > Â Â Â > Ã* 123.
> [253][254]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 124. mailto:[254][255]nginx at nginx.org
> > > Â Â Â > Ã* 125.
> [255][256]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > Ã* 126. mailto:[256][257]nginx at nginx.org
> > > Â Â Â > Ã* 127.
> [257][258]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â Â Â > _______________________________________________
> > > Â Â Â > nginx mailing list
> > > Â Â Â > [258][259]nginx at nginx.org
> > > Â Â Â > [259][260]http://mailman.nginx.org/mailman/listinfo/nginx
> > >
> > > Â Â Â _______________________________________________
> > > Â Â Â nginx mailing list
> > > Â Â Â [260][261]nginx at nginx.org
> > > Â Â Â [261][262]http://mailman.nginx.org/mailman/listinfo/nginx
> > >
> > > Â Â --
> > > Â Â Weibin Yao
> > > Â Â Developer @ Server Platform Team of Taobao
> > >
> > > References
> > >
> > > Â Â Visible links
> > > Â Â 1. [263]http://wiki.nginx.org/Debugging
> > > Â Â 2. mailto:[264]pasik at iki.fi
> > > Â Â 3. [265]https://service-backend/
> > > Â Â 4. mailto:[266]pasik at iki.fi
> > > Â Â 5. mailto:[267]pasik at iki.fi
> > > Â Â 6.
> [268]https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> > > Â Â 7. mailto:[269]pasik at iki.fi
> > > Â Â 8. [270]https://github.com/taobao/tengine/pull/91
> > > Â Â 9. mailto:[271]yaoweibin at gmail.com
> > > Â 10. [272]https://github.com/taobao/tengine/pull/91
> > > Â 11. mailto:[273]zjay1987 at gmail.com
> > > Â 12. mailto:[274]nginx at nginx.org
> > > Â 13. [275]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 14. mailto:[276]nginx at nginx.org
> > > Â 15. [277]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 16. mailto:[278]nginx at nginx.org
> > > Â 17. [279]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 18. mailto:[280]zjay1987 at gmail.com
> > > Â 19. [281]https://github.com/taobao/tengine/pull/91
> > > Â 20. mailto:[282]yaoweibin at gmail.com
> > > Â 21. [283]https://github.com/taobao/tengine/pull/91
> > > Â 22. mailto:[284]zjay1987 at gmail.com
> > > Â 23. mailto:[285]nginx at nginx.org
> > > Â 24. [286]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 25. mailto:[287]nginx at nginx.org
> > > Â 26. [288]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 27. mailto:[289]nginx at nginx.org
> > > Â 28. [290]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 29. mailto:[291]nginx at nginx.org
> > > Â 30. [292]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 31. mailto:[293]nginx at nginx.org
> > > Â 32. [294]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 33. mailto:[295]pasik at iki.fi
> > > Â 34. [296]https://github.com/taobao/tengine/pull/91
> > > Â 35. mailto:[297]yaoweibin at gmail.com
> > > Â 36. [298]https://github.com/taobao/tengine/pull/91
> > > Â 37. mailto:[299]zjay1987 at gmail.com
> > > Â 38. mailto:[300]nginx at nginx.org
> > > Â 39. [301]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 40. mailto:[302]nginx at nginx.org
> > > Â 41. [303]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 42. mailto:[304]nginx at nginx.org
> > > Â 43. [305]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 44. mailto:[306]zjay1987 at gmail.com
> > > Â 45. [307]https://github.com/taobao/tengine/pull/91
> > > Â 46. mailto:[308]yaoweibin at gmail.com
> > > Â 47. [309]https://github.com/taobao/tengine/pull/91
> > > Â 48. mailto:[310]zjay1987 at gmail.com
> > > Â 49. mailto:[311]nginx at nginx.org
> > > Â 50. [312]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 51. mailto:[313]nginx at nginx.org
> > > Â 52. [314]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 53. mailto:[315]nginx at nginx.org
> > > Â 54. [316]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 55. mailto:[317]nginx at nginx.org
> > > Â 56. [318]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 57. mailto:[319]nginx at nginx.org
> > > Â 58. [320]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 59. mailto:[321]nginx at nginx.org
> > > Â 60. [322]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 61. mailto:[323]nginx at nginx.org
> > > Â 62. [324]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 63. mailto:[325]nginx at nginx.org
> > > Â 64. [326]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 65. mailto:[327]pasik at iki.fi
> > > Â 66.
> [328]https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> > > Â 67. mailto:[329]pasik at iki.fi
> > > Â 68. [330]https://github.com/taobao/tengine/pull/91
> > > Â 69. mailto:[331]yaoweibin at gmail.com
> > > Â 70. [332]https://github.com/taobao/tengine/pull/91
> > > Â 71. mailto:[333]zjay1987 at gmail.com
> > > Â 72. mailto:[334]nginx at nginx.org
> > > Â 73. [335]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 74. mailto:[336]nginx at nginx.org
> > > Â 75. [337]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 76. mailto:[338]nginx at nginx.org
> > > Â 77. [339]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 78. mailto:[340]zjay1987 at gmail.com
> > > Â 79. [341]https://github.com/taobao/tengine/pull/91
> > > Â 80. mailto:[342]yaoweibin at gmail.com
> > > Â 81. [343]https://github.com/taobao/tengine/pull/91
> > > Â 82. mailto:[344]zjay1987 at gmail.com
> > > Â 83. mailto:[345]nginx at nginx.org
> > > Â 84. [346]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 85. mailto:[347]nginx at nginx.org
> > > Â 86. [348]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 87. mailto:[349]nginx at nginx.org
> > > Â 88. [350]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 89. mailto:[351]nginx at nginx.org
> > > Â 90. [352]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 91. mailto:[353]nginx at nginx.org
> > > Â 92. [354]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 93. mailto:[355]pasik at iki.fi
> > > Â 94. [356]https://github.com/taobao/tengine/pull/91
> > > Â 95. mailto:[357]yaoweibin at gmail.com
> > > Â 96. [358]https://github.com/taobao/tengine/pull/91
> > > Â 97. mailto:[359]zjay1987 at gmail.com
> > > Â 98. mailto:[360]nginx at nginx.org
> > > Â 99. [361]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 100. mailto:[362]nginx at nginx.org
> > > Â 101. [363]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 102. mailto:[364]nginx at nginx.org
> > > Â 103. [365]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 104. mailto:[366]zjay1987 at gmail.com
> > > Â 105. [367]https://github.com/taobao/tengine/pull/91
> > > Â 106. mailto:[368]yaoweibin at gmail.com
> > > Â 107. [369]https://github.com/taobao/tengine/pull/91
> > > Â 108. mailto:[370]zjay1987 at gmail.com
> > > Â 109. mailto:[371]nginx at nginx.org
> > > Â 110. [372]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 111. mailto:[373]nginx at nginx.org
> > > Â 112. [374]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 113. mailto:[375]nginx at nginx.org
> > > Â 114. [376]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 115. mailto:[377]nginx at nginx.org
> > > Â 116. [378]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 117. mailto:[379]nginx at nginx.org
> > > Â 118. [380]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 119. mailto:[381]nginx at nginx.org
> > > Â 120. [382]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 121. mailto:[383]nginx at nginx.org
> > > Â 122. [384]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 123. mailto:[385]nginx at nginx.org
> > > Â 124. [386]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 125. mailto:[387]nginx at nginx.org
> > > Â 126. [388]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 127. mailto:[389]nginx at nginx.org
> > > Â 128. [390]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 129. mailto:[391]nginx at nginx.org
> > > Â 130. [392]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 131. mailto:[393]pasik at iki.fi
> > > Â 132. mailto:[394]pasik at iki.fi
> > > Â 133.
> [395]https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> > > Â 134. mailto:[396]pasik at iki.fi
> > > Â 135. [397]https://github.com/taobao/tengine/pull/91
> > > Â 136. mailto:[398]yaoweibin at gmail.com
> > > Â 137. [399]https://github.com/taobao/tengine/pull/91
> > > Â 138. mailto:[400]zjay1987 at gmail.com
> > > Â 139. mailto:[401]nginx at nginx.org
> > > Â 140. [402]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 141. mailto:[403]nginx at nginx.org
> > > Â 142. [404]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 143. mailto:[405]nginx at nginx.org
> > > Â 144. [406]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 145. mailto:[407]zjay1987 at gmail.com
> > > Â 146. [408]https://github.com/taobao/tengine/pull/91
> > > Â 147. mailto:[409]yaoweibin at gmail.com
> > > Â 148. [410]https://github.com/taobao/tengine/pull/91
> > > Â 149. mailto:[411]zjay1987 at gmail.com
> > > Â 150. mailto:[412]nginx at nginx.org
> > > Â 151. [413]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 152. mailto:[414]nginx at nginx.org
> > > Â 153. [415]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 154. mailto:[416]nginx at nginx.org
> > > Â 155. [417]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 156. mailto:[418]nginx at nginx.org
> > > Â 157. [419]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 158. mailto:[420]nginx at nginx.org
> > > Â 159. [421]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 160. mailto:[422]pasik at iki.fi
> > > Â 161. [423]https://github.com/taobao/tengine/pull/91
> > > Â 162. mailto:[424]yaoweibin at gmail.com
> > > Â 163. [425]https://github.com/taobao/tengine/pull/91
> > > Â 164. mailto:[426]zjay1987 at gmail.com
> > > Â 165. mailto:[427]nginx at nginx.org
> > > Â 166. [428]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 167. mailto:[429]nginx at nginx.org
> > > Â 168. [430]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 169. mailto:[431]nginx at nginx.org
> > > Â 170. [432]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 171. mailto:[433]zjay1987 at gmail.com
> > > Â 172. [434]https://github.com/taobao/tengine/pull/91
> > > Â 173. mailto:[435]yaoweibin at gmail.com
> > > Â 174. [436]https://github.com/taobao/tengine/pull/91
> > > Â 175. mailto:[437]zjay1987 at gmail.com
> > > Â 176. mailto:[438]nginx at nginx.org
> > > Â 177. [439]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 178. mailto:[440]nginx at nginx.org
> > > Â 179. [441]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 180. mailto:[442]nginx at nginx.org
> > > Â 181. [443]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 182. mailto:[444]nginx at nginx.org
> > > Â 183. [445]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 184. mailto:[446]nginx at nginx.org
> > > Â 185. [447]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 186. mailto:[448]nginx at nginx.org
> > > Â 187. [449]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 188. mailto:[450]nginx at nginx.org
> > > Â 189. [451]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 190. mailto:[452]nginx at nginx.org
> > > Â 191. [453]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 192. mailto:[454]pasik at iki.fi
> > > Â 193.
> [455]https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> > > Â 194. mailto:[456]pasik at iki.fi
> > > Â 195. [457]https://github.com/taobao/tengine/pull/91
> > > Â 196. mailto:[458]yaoweibin at gmail.com
> > > Â 197. [459]https://github.com/taobao/tengine/pull/91
> > > Â 198. mailto:[460]zjay1987 at gmail.com
> > > Â 199. mailto:[461]nginx at nginx.org
> > > Â 200. [462]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 201. mailto:[463]nginx at nginx.org
> > > Â 202. [464]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 203. mailto:[465]nginx at nginx.org
> > > Â 204. [466]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 205. mailto:[467]zjay1987 at gmail.com
> > > Â 206. [468]https://github.com/taobao/tengine/pull/91
> > > Â 207. mailto:[469]yaoweibin at gmail.com
> > > Â 208. [470]https://github.com/taobao/tengine/pull/91
> > > Â 209. mailto:[471]zjay1987 at gmail.com
> > > Â 210. mailto:[472]nginx at nginx.org
> > > Â 211. [473]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 212. mailto:[474]nginx at nginx.org
> > > Â 213. [475]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 214. mailto:[476]nginx at nginx.org
> > > Â 215. [477]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 216. mailto:[478]nginx at nginx.org
> > > Â 217. [479]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 218. mailto:[480]nginx at nginx.org
> > > Â 219. [481]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 220. mailto:[482]pasik at iki.fi
> > > Â 221. [483]https://github.com/taobao/tengine/pull/91
> > > Â 222. mailto:[484]yaoweibin at gmail.com
> > > Â 223. [485]https://github.com/taobao/tengine/pull/91
> > > Â 224. mailto:[486]zjay1987 at gmail.com
> > > Â 225. mailto:[487]nginx at nginx.org
> > > Â 226. [488]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 227. mailto:[489]nginx at nginx.org
> > > Â 228. [490]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 229. mailto:[491]nginx at nginx.org
> > > Â 230. [492]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 231. mailto:[493]zjay1987 at gmail.com
> > > Â 232. [494]https://github.com/taobao/tengine/pull/91
> > > Â 233. mailto:[495]yaoweibin at gmail.com
> > > Â 234. [496]https://github.com/taobao/tengine/pull/91
> > > Â 235. mailto:[497]zjay1987 at gmail.com
> > > Â 236. mailto:[498]nginx at nginx.org
> > > Â 237. [499]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 238. mailto:[500]nginx at nginx.org
> > > Â 239. [501]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 240. mailto:[502]nginx at nginx.org
> > > Â 241. [503]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 242. mailto:[504]nginx at nginx.org
> > > Â 243. [505]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 244. mailto:[506]nginx at nginx.org
> > > Â 245. [507]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 246. mailto:[508]nginx at nginx.org
> > > Â 247. [509]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 248. mailto:[510]nginx at nginx.org
> > > Â 249. [511]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 250. mailto:[512]nginx at nginx.org
> > > Â 251. [513]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 252. mailto:[514]nginx at nginx.org
> > > Â 253. [515]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 254. mailto:[516]nginx at nginx.org
> > > Â 255. [517]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 256. mailto:[518]nginx at nginx.org
> > > Â 257. [519]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 258. mailto:[520]nginx at nginx.org
> > > Â 259. [521]http://mailman.nginx.org/mailman/listinfo/nginx
> > > Â 260. mailto:[522]nginx at nginx.org
> > > Â 261. [523]http://mailman.nginx.org/mailman/listinfo/nginx
> >
> >
> >
> > > _______________________________________________
> > > nginx mailing list
> > > [524]nginx at nginx.org
> > > [525]http://mailman.nginx.org/mailman/listinfo/nginx
> >
> > _______________________________________________
> > nginx mailing list
> > [526]nginx at nginx.org
> > [527]http://mailman.nginx.org/mailman/listinfo/nginx
>
> _______________________________________________
> nginx mailing list
> [528]nginx at nginx.org
> [529]http://mailman.nginx.org/mailman/listinfo/nginx
>
> --
> Weibin Yao
> Developer @ Server Platform Team of Taobao
>
> References
>
> Visible links
> 1. mailto:pasik at iki.fi
> 2. http://wiki.nginx.org/Debugging
> 3. mailto:pasik at iki.fi
> 4. https://service-backend/
> 5. mailto:pasik at iki.fi
> 6. mailto:pasik at iki.fi
> 7. https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> 8. mailto:pasik at iki.fi
> 9. https://github.com/taobao/tengine/pull/91
> 10. mailto:yaoweibin at gmail.com
> 11. https://github.com/taobao/tengine/pull/91
> 12. mailto:zjay1987 at gmail.com
> 13. mailto:nginx at nginx.org
> 14. http://mailman.nginx.org/mailman/listinfo/nginx
> 15. mailto:nginx at nginx.org
> 16. http://mailman.nginx.org/mailman/listinfo/nginx
> 17. mailto:nginx at nginx.org
> 18. http://mailman.nginx.org/mailman/listinfo/nginx
> 19. mailto:zjay1987 at gmail.com
> 20. https://github.com/taobao/tengine/pull/91
> 21. mailto:yaoweibin at gmail.com
> 22. https://github.com/taobao/tengine/pull/91
> 23. mailto:zjay1987 at gmail.com
> 24. mailto:nginx at nginx.org
> 25. http://mailman.nginx.org/mailman/listinfo/nginx
> 26. mailto:nginx at nginx.org
> 27. http://mailman.nginx.org/mailman/listinfo/nginx
> 28. mailto:nginx at nginx.org
> 29. http://mailman.nginx.org/mailman/listinfo/nginx
> 30. mailto:nginx at nginx.org
> 31. http://mailman.nginx.org/mailman/listinfo/nginx
> 32. mailto:nginx at nginx.org
> 33. http://mailman.nginx.org/mailman/listinfo/nginx
> 34. mailto:pasik at iki.fi
> 35. https://github.com/taobao/tengine/pull/91
> 36. mailto:yaoweibin at gmail.com
> 37. https://github.com/taobao/tengine/pull/91
> 38. mailto:zjay1987 at gmail.com
> 39. mailto:nginx at nginx.org
> 40. http://mailman.nginx.org/mailman/listinfo/nginx
> 41. mailto:nginx at nginx.org
> 42. http://mailman.nginx.org/mailman/listinfo/nginx
> 43. mailto:nginx at nginx.org
> 44. http://mailman.nginx.org/mailman/listinfo/nginx
> 45. mailto:zjay1987 at gmail.com
> 46. https://github.com/taobao/tengine/pull/91
> 47. mailto:yaoweibin at gmail.com
> 48. https://github.com/taobao/tengine/pull/91
> 49. mailto:zjay1987 at gmail.com
> 50. mailto:nginx at nginx.org
> 51. http://mailman.nginx.org/mailman/listinfo/nginx
> 52. mailto:nginx at nginx.org
> 53. http://mailman.nginx.org/mailman/listinfo/nginx
> 54. mailto:nginx at nginx.org
> 55. http://mailman.nginx.org/mailman/listinfo/nginx
> 56. mailto:nginx at nginx.org
> 57. http://mailman.nginx.org/mailman/listinfo/nginx
> 58. mailto:nginx at nginx.org
> 59. http://mailman.nginx.org/mailman/listinfo/nginx
> 60. mailto:nginx at nginx.org
> 61. http://mailman.nginx.org/mailman/listinfo/nginx
> 62. mailto:nginx at nginx.org
> 63. http://mailman.nginx.org/mailman/listinfo/nginx
> 64. mailto:nginx at nginx.org
> 65. http://mailman.nginx.org/mailman/listinfo/nginx
> 66. mailto:pasik at iki.fi
> 67. https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> 68. mailto:pasik at iki.fi
> 69. https://github.com/taobao/tengine/pull/91
> 70. mailto:yaoweibin at gmail.com
> 71. https://github.com/taobao/tengine/pull/91
> 72. mailto:zjay1987 at gmail.com
> 73. mailto:nginx at nginx.org
> 74. http://mailman.nginx.org/mailman/listinfo/nginx
> 75. mailto:nginx at nginx.org
> 76. http://mailman.nginx.org/mailman/listinfo/nginx
> 77. mailto:nginx at nginx.org
> 78. http://mailman.nginx.org/mailman/listinfo/nginx
> 79. mailto:zjay1987 at gmail.com
> 80. https://github.com/taobao/tengine/pull/91
> 81. mailto:yaoweibin at gmail.com
> 82. https://github.com/taobao/tengine/pull/91
> 83. mailto:zjay1987 at gmail.com
> 84. mailto:nginx at nginx.org
> 85. http://mailman.nginx.org/mailman/listinfo/nginx
> 86. mailto:nginx at nginx.org
> 87. http://mailman.nginx.org/mailman/listinfo/nginx
> 88. mailto:nginx at nginx.org
> 89. http://mailman.nginx.org/mailman/listinfo/nginx
> 90. mailto:nginx at nginx.org
> 91. http://mailman.nginx.org/mailman/listinfo/nginx
> 92. mailto:nginx at nginx.org
> 93. http://mailman.nginx.org/mailman/listinfo/nginx
> 94. mailto:pasik at iki.fi
> 95. https://github.com/taobao/tengine/pull/91
> 96. mailto:yaoweibin at gmail.com
> 97. https://github.com/taobao/tengine/pull/91
> 98. mailto:zjay1987 at gmail.com
> 99. mailto:nginx at nginx.org
> 100. http://mailman.nginx.org/mailman/listinfo/nginx
> 101. mailto:nginx at nginx.org
> 102. http://mailman.nginx.org/mailman/listinfo/nginx
> 103. mailto:nginx at nginx.org
> 104. http://mailman.nginx.org/mailman/listinfo/nginx
> 105. mailto:zjay1987 at gmail.com
> 106. https://github.com/taobao/tengine/pull/91
> 107. mailto:yaoweibin at gmail.com
> 108. https://github.com/taobao/tengine/pull/91
> 109. mailto:zjay1987 at gmail.com
> 110. mailto:nginx at nginx.org
> 111. http://mailman.nginx.org/mailman/listinfo/nginx
> 112. mailto:nginx at nginx.org
> 113. http://mailman.nginx.org/mailman/listinfo/nginx
> 114. mailto:nginx at nginx.org
> 115. http://mailman.nginx.org/mailman/listinfo/nginx
> 116. mailto:nginx at nginx.org
> 117. http://mailman.nginx.org/mailman/listinfo/nginx
> 118. mailto:nginx at nginx.org
> 119. http://mailman.nginx.org/mailman/listinfo/nginx
> 120. mailto:nginx at nginx.org
> 121. http://mailman.nginx.org/mailman/listinfo/nginx
> 122. mailto:nginx at nginx.org
> 123. http://mailman.nginx.org/mailman/listinfo/nginx
> 124. mailto:nginx at nginx.org
> 125. http://mailman.nginx.org/mailman/listinfo/nginx
> 126. mailto:nginx at nginx.org
> 127. http://mailman.nginx.org/mailman/listinfo/nginx
> 128. mailto:nginx at nginx.org
> 129. http://mailman.nginx.org/mailman/listinfo/nginx
> 130. mailto:nginx at nginx.org
> 131. http://mailman.nginx.org/mailman/listinfo/nginx
> 132. mailto:pasik at iki.fi
> 133. mailto:pasik at iki.fi
> 134. https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> 135. mailto:pasik at iki.fi
> 136. https://github.com/taobao/tengine/pull/91
> 137. mailto:yaoweibin at gmail.com
> 138. https://github.com/taobao/tengine/pull/91
> 139. mailto:zjay1987 at gmail.com
> 140. mailto:nginx at nginx.org
> 141. http://mailman.nginx.org/mailman/listinfo/nginx
> 142. mailto:nginx at nginx.org
> 143. http://mailman.nginx.org/mailman/listinfo/nginx
> 144. mailto:nginx at nginx.org
> 145. http://mailman.nginx.org/mailman/listinfo/nginx
> 146. mailto:zjay1987 at gmail.com
> 147. https://github.com/taobao/tengine/pull/91
> 148. mailto:yaoweibin at gmail.com
> 149. https://github.com/taobao/tengine/pull/91
> 150. mailto:zjay1987 at gmail.com
> 151. mailto:nginx at nginx.org
> 152. http://mailman.nginx.org/mailman/listinfo/nginx
> 153. mailto:nginx at nginx.org
> 154. http://mailman.nginx.org/mailman/listinfo/nginx
> 155. mailto:nginx at nginx.org
> 156. http://mailman.nginx.org/mailman/listinfo/nginx
> 157. mailto:nginx at nginx.org
> 158. http://mailman.nginx.org/mailman/listinfo/nginx
> 159. mailto:nginx at nginx.org
> 160. http://mailman.nginx.org/mailman/listinfo/nginx
> 161. mailto:pasik at iki.fi
> 162. https://github.com/taobao/tengine/pull/91
> 163. mailto:yaoweibin at gmail.com
> 164. https://github.com/taobao/tengine/pull/91
> 165. mailto:zjay1987 at gmail.com
> 166. mailto:nginx at nginx.org
> 167. http://mailman.nginx.org/mailman/listinfo/nginx
> 168. mailto:nginx at nginx.org
> 169. http://mailman.nginx.org/mailman/listinfo/nginx
> 170. mailto:nginx at nginx.org
> 171. http://mailman.nginx.org/mailman/listinfo/nginx
> 172. mailto:zjay1987 at gmail.com
> 173. https://github.com/taobao/tengine/pull/91
> 174. mailto:yaoweibin at gmail.com
> 175. https://github.com/taobao/tengine/pull/91
> 176. mailto:zjay1987 at gmail.com
> 177. mailto:nginx at nginx.org
> 178. http://mailman.nginx.org/mailman/listinfo/nginx
> 179. mailto:nginx at nginx.org
> 180. http://mailman.nginx.org/mailman/listinfo/nginx
> 181. mailto:nginx at nginx.org
> 182. http://mailman.nginx.org/mailman/listinfo/nginx
> 183. mailto:nginx at nginx.org
> 184. http://mailman.nginx.org/mailman/listinfo/nginx
> 185. mailto:nginx at nginx.org
> 186. http://mailman.nginx.org/mailman/listinfo/nginx
> 187. mailto:nginx at nginx.org
> 188. http://mailman.nginx.org/mailman/listinfo/nginx
> 189. mailto:nginx at nginx.org
> 190. http://mailman.nginx.org/mailman/listinfo/nginx
> 191. mailto:nginx at nginx.org
> 192. http://mailman.nginx.org/mailman/listinfo/nginx
> 193. mailto:pasik at iki.fi
> 194. https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> 195. mailto:pasik at iki.fi
> 196. https://github.com/taobao/tengine/pull/91
> 197. mailto:yaoweibin at gmail.com
> 198. https://github.com/taobao/tengine/pull/91
> 199. mailto:zjay1987 at gmail.com
> 200. mailto:nginx at nginx.org
> 201. http://mailman.nginx.org/mailman/listinfo/nginx
> 202. mailto:nginx at nginx.org
> 203. http://mailman.nginx.org/mailman/listinfo/nginx
> 204. mailto:nginx at nginx.org
> 205. http://mailman.nginx.org/mailman/listinfo/nginx
> 206. mailto:zjay1987 at gmail.com
> 207. https://github.com/taobao/tengine/pull/91
> 208. mailto:yaoweibin at gmail.com
> 209. https://github.com/taobao/tengine/pull/91
> 210. mailto:zjay1987 at gmail.com
> 211. mailto:nginx at nginx.org
> 212. http://mailman.nginx.org/mailman/listinfo/nginx
> 213. mailto:nginx at nginx.org
> 214. http://mailman.nginx.org/mailman/listinfo/nginx
> 215. mailto:nginx at nginx.org
> 216. http://mailman.nginx.org/mailman/listinfo/nginx
> 217. mailto:nginx at nginx.org
> 218. http://mailman.nginx.org/mailman/listinfo/nginx
> 219. mailto:nginx at nginx.org
> 220. http://mailman.nginx.org/mailman/listinfo/nginx
> 221. mailto:pasik at iki.fi
> 222. https://github.com/taobao/tengine/pull/91
> 223. mailto:yaoweibin at gmail.com
> 224. https://github.com/taobao/tengine/pull/91
> 225. mailto:zjay1987 at gmail.com
> 226. mailto:nginx at nginx.org
> 227. http://mailman.nginx.org/mailman/listinfo/nginx
> 228. mailto:nginx at nginx.org
> 229. http://mailman.nginx.org/mailman/listinfo/nginx
> 230. mailto:nginx at nginx.org
> 231. http://mailman.nginx.org/mailman/listinfo/nginx
> 232. mailto:zjay1987 at gmail.com
> 233. https://github.com/taobao/tengine/pull/91
> 234. mailto:yaoweibin at gmail.com
> 235. https://github.com/taobao/tengine/pull/91
> 236. mailto:zjay1987 at gmail.com
> 237. mailto:nginx at nginx.org
> 238. http://mailman.nginx.org/mailman/listinfo/nginx
> 239. mailto:nginx at nginx.org
> 240. http://mailman.nginx.org/mailman/listinfo/nginx
> 241. mailto:nginx at nginx.org
> 242. http://mailman.nginx.org/mailman/listinfo/nginx
> 243. mailto:nginx at nginx.org
> 244. http://mailman.nginx.org/mailman/listinfo/nginx
> 245. mailto:nginx at nginx.org
> 246. http://mailman.nginx.org/mailman/listinfo/nginx
> 247. mailto:nginx at nginx.org
> 248. http://mailman.nginx.org/mailman/listinfo/nginx
> 249. mailto:nginx at nginx.org
> 250. http://mailman.nginx.org/mailman/listinfo/nginx
> 251. mailto:nginx at nginx.org
> 252. http://mailman.nginx.org/mailman/listinfo/nginx
> 253. mailto:nginx at nginx.org
> 254. http://mailman.nginx.org/mailman/listinfo/nginx
> 255. mailto:nginx at nginx.org
> 256. http://mailman.nginx.org/mailman/listinfo/nginx
> 257. mailto:nginx at nginx.org
> 258. http://mailman.nginx.org/mailman/listinfo/nginx
> 259. mailto:nginx at nginx.org
> 260. http://mailman.nginx.org/mailman/listinfo/nginx
> 261. mailto:nginx at nginx.org
> 262. http://mailman.nginx.org/mailman/listinfo/nginx
> 263. http://wiki.nginx.org/Debugging
> 264. mailto:pasik at iki.fi
> 265. https://service-backend/
> 266. mailto:pasik at iki.fi
> 267. mailto:pasik at iki.fi
> 268. https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> 269. mailto:pasik at iki.fi
> 270. https://github.com/taobao/tengine/pull/91
> 271. mailto:yaoweibin at gmail.com
> 272. https://github.com/taobao/tengine/pull/91
> 273. mailto:zjay1987 at gmail.com
> 274. mailto:nginx at nginx.org
> 275. http://mailman.nginx.org/mailman/listinfo/nginx
> 276. mailto:nginx at nginx.org
> 277. http://mailman.nginx.org/mailman/listinfo/nginx
> 278. mailto:nginx at nginx.org
> 279. http://mailman.nginx.org/mailman/listinfo/nginx
> 280. mailto:zjay1987 at gmail.com
> 281. https://github.com/taobao/tengine/pull/91
> 282. mailto:yaoweibin at gmail.com
> 283. https://github.com/taobao/tengine/pull/91
> 284. mailto:zjay1987 at gmail.com
> 285. mailto:nginx at nginx.org
> 286. http://mailman.nginx.org/mailman/listinfo/nginx
> 287. mailto:nginx at nginx.org
> 288. http://mailman.nginx.org/mailman/listinfo/nginx
> 289. mailto:nginx at nginx.org
> 290. http://mailman.nginx.org/mailman/listinfo/nginx
> 291. mailto:nginx at nginx.org
> 292. http://mailman.nginx.org/mailman/listinfo/nginx
> 293. mailto:nginx at nginx.org
> 294. http://mailman.nginx.org/mailman/listinfo/nginx
> 295. mailto:pasik at iki.fi
> 296. https://github.com/taobao/tengine/pull/91
> 297. mailto:yaoweibin at gmail.com
> 298. https://github.com/taobao/tengine/pull/91
> 299. mailto:zjay1987 at gmail.com
> 300. mailto:nginx at nginx.org
> 301. http://mailman.nginx.org/mailman/listinfo/nginx
> 302. mailto:nginx at nginx.org
> 303. http://mailman.nginx.org/mailman/listinfo/nginx
> 304. mailto:nginx at nginx.org
> 305. http://mailman.nginx.org/mailman/listinfo/nginx
> 306. mailto:zjay1987 at gmail.com
> 307. https://github.com/taobao/tengine/pull/91
> 308. mailto:yaoweibin at gmail.com
> 309. https://github.com/taobao/tengine/pull/91
> 310. mailto:zjay1987 at gmail.com
> 311. mailto:nginx at nginx.org
> 312. http://mailman.nginx.org/mailman/listinfo/nginx
> 313. mailto:nginx at nginx.org
> 314. http://mailman.nginx.org/mailman/listinfo/nginx
> 315. mailto:nginx at nginx.org
> 316. http://mailman.nginx.org/mailman/listinfo/nginx
> 317. mailto:nginx at nginx.org
> 318. http://mailman.nginx.org/mailman/listinfo/nginx
> 319. mailto:nginx at nginx.org
> 320. http://mailman.nginx.org/mailman/listinfo/nginx
> 321. mailto:nginx at nginx.org
> 322. http://mailman.nginx.org/mailman/listinfo/nginx
> 323. mailto:nginx at nginx.org
> 324. http://mailman.nginx.org/mailman/listinfo/nginx
> 325. mailto:nginx at nginx.org
> 326. http://mailman.nginx.org/mailman/listinfo/nginx
> 327. mailto:pasik at iki.fi
> 328. https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> 329. mailto:pasik at iki.fi
> 330. https://github.com/taobao/tengine/pull/91
> 331. mailto:yaoweibin at gmail.com
> 332. https://github.com/taobao/tengine/pull/91
> 333. mailto:zjay1987 at gmail.com
> 334. mailto:nginx at nginx.org
> 335. http://mailman.nginx.org/mailman/listinfo/nginx
> 336. mailto:nginx at nginx.org
> 337. http://mailman.nginx.org/mailman/listinfo/nginx
> 338. mailto:nginx at nginx.org
> 339. http://mailman.nginx.org/mailman/listinfo/nginx
> 340. mailto:zjay1987 at gmail.com
> 341. https://github.com/taobao/tengine/pull/91
> 342. mailto:yaoweibin at gmail.com
> 343. https://github.com/taobao/tengine/pull/91
> 344. mailto:zjay1987 at gmail.com
> 345. mailto:nginx at nginx.org
> 346. http://mailman.nginx.org/mailman/listinfo/nginx
> 347. mailto:nginx at nginx.org
> 348. http://mailman.nginx.org/mailman/listinfo/nginx
> 349. mailto:nginx at nginx.org
> 350. http://mailman.nginx.org/mailman/listinfo/nginx
> 351. mailto:nginx at nginx.org
> 352. http://mailman.nginx.org/mailman/listinfo/nginx
> 353. mailto:nginx at nginx.org
> 354. http://mailman.nginx.org/mailman/listinfo/nginx
> 355. mailto:pasik at iki.fi
> 356. https://github.com/taobao/tengine/pull/91
> 357. mailto:yaoweibin at gmail.com
> 358. https://github.com/taobao/tengine/pull/91
> 359. mailto:zjay1987 at gmail.com
> 360. mailto:nginx at nginx.org
> 361. http://mailman.nginx.org/mailman/listinfo/nginx
> 362. mailto:nginx at nginx.org
> 363. http://mailman.nginx.org/mailman/listinfo/nginx
> 364. mailto:nginx at nginx.org
> 365. http://mailman.nginx.org/mailman/listinfo/nginx
> 366. mailto:zjay1987 at gmail.com
> 367. https://github.com/taobao/tengine/pull/91
> 368. mailto:yaoweibin at gmail.com
> 369. https://github.com/taobao/tengine/pull/91
> 370. mailto:zjay1987 at gmail.com
> 371. mailto:nginx at nginx.org
> 372. http://mailman.nginx.org/mailman/listinfo/nginx
> 373. mailto:nginx at nginx.org
> 374. http://mailman.nginx.org/mailman/listinfo/nginx
> 375. mailto:nginx at nginx.org
> 376. http://mailman.nginx.org/mailman/listinfo/nginx
> 377. mailto:nginx at nginx.org
> 378. http://mailman.nginx.org/mailman/listinfo/nginx
> 379. mailto:nginx at nginx.org
> 380. http://mailman.nginx.org/mailman/listinfo/nginx
> 381. mailto:nginx at nginx.org
> 382. http://mailman.nginx.org/mailman/listinfo/nginx
> 383. mailto:nginx at nginx.org
> 384. http://mailman.nginx.org/mailman/listinfo/nginx
> 385. mailto:nginx at nginx.org
> 386. http://mailman.nginx.org/mailman/listinfo/nginx
> 387. mailto:nginx at nginx.org
> 388. http://mailman.nginx.org/mailman/listinfo/nginx
> 389. mailto:nginx at nginx.org
> 390. http://mailman.nginx.org/mailman/listinfo/nginx
> 391. mailto:nginx at nginx.org
> 392. http://mailman.nginx.org/mailman/listinfo/nginx
> 393. mailto:pasik at iki.fi
> 394. mailto:pasik at iki.fi
> 395. https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> 396. mailto:pasik at iki.fi
> 397. https://github.com/taobao/tengine/pull/91
> 398. mailto:yaoweibin at gmail.com
> 399. https://github.com/taobao/tengine/pull/91
> 400. mailto:zjay1987 at gmail.com
> 401. mailto:nginx at nginx.org
> 402. http://mailman.nginx.org/mailman/listinfo/nginx
> 403. mailto:nginx at nginx.org
> 404. http://mailman.nginx.org/mailman/listinfo/nginx
> 405. mailto:nginx at nginx.org
> 406. http://mailman.nginx.org/mailman/listinfo/nginx
> 407. mailto:zjay1987 at gmail.com
> 408. https://github.com/taobao/tengine/pull/91
> 409. mailto:yaoweibin at gmail.com
> 410. https://github.com/taobao/tengine/pull/91
> 411. mailto:zjay1987 at gmail.com
> 412. mailto:nginx at nginx.org
> 413. http://mailman.nginx.org/mailman/listinfo/nginx
> 414. mailto:nginx at nginx.org
> 415. http://mailman.nginx.org/mailman/listinfo/nginx
> 416. mailto:nginx at nginx.org
> 417. http://mailman.nginx.org/mailman/listinfo/nginx
> 418. mailto:nginx at nginx.org
> 419. http://mailman.nginx.org/mailman/listinfo/nginx
> 420. mailto:nginx at nginx.org
> 421. http://mailman.nginx.org/mailman/listinfo/nginx
> 422. mailto:pasik at iki.fi
> 423. https://github.com/taobao/tengine/pull/91
> 424. mailto:yaoweibin at gmail.com
> 425. https://github.com/taobao/tengine/pull/91
> 426. mailto:zjay1987 at gmail.com
> 427. mailto:nginx at nginx.org
> 428. http://mailman.nginx.org/mailman/listinfo/nginx
> 429. mailto:nginx at nginx.org
> 430. http://mailman.nginx.org/mailman/listinfo/nginx
> 431. mailto:nginx at nginx.org
> 432. http://mailman.nginx.org/mailman/listinfo/nginx
> 433. mailto:zjay1987 at gmail.com
> 434. https://github.com/taobao/tengine/pull/91
> 435. mailto:yaoweibin at gmail.com
> 436. https://github.com/taobao/tengine/pull/91
> 437. mailto:zjay1987 at gmail.com
> 438. mailto:nginx at nginx.org
> 439. http://mailman.nginx.org/mailman/listinfo/nginx
> 440. mailto:nginx at nginx.org
> 441. http://mailman.nginx.org/mailman/listinfo/nginx
> 442. mailto:nginx at nginx.org
> 443. http://mailman.nginx.org/mailman/listinfo/nginx
> 444. mailto:nginx at nginx.org
> 445. http://mailman.nginx.org/mailman/listinfo/nginx
> 446. mailto:nginx at nginx.org
> 447. http://mailman.nginx.org/mailman/listinfo/nginx
> 448. mailto:nginx at nginx.org
> 449. http://mailman.nginx.org/mailman/listinfo/nginx
> 450. mailto:nginx at nginx.org
> 451. http://mailman.nginx.org/mailman/listinfo/nginx
> 452. mailto:nginx at nginx.org
> 453. http://mailman.nginx.org/mailman/listinfo/nginx
> 454. mailto:pasik at iki.fi
> 455. https://github.com/cfsego/limit_upload_rate/blob/master/for-nginx.patch
> 456. mailto:pasik at iki.fi
> 457. https://github.com/taobao/tengine/pull/91
> 458. mailto:yaoweibin at gmail.com
> 459. https://github.com/taobao/tengine/pull/91
> 460. mailto:zjay1987 at gmail.com
> 461. mailto:nginx at nginx.org
> 462. http://mailman.nginx.org/mailman/listinfo/nginx
> 463. mailto:nginx at nginx.org
> 464. http://mailman.nginx.org/mailman/listinfo/nginx
> 465. mailto:nginx at nginx.org
> 466. http://mailman.nginx.org/mailman/listinfo/nginx
> 467. mailto:zjay1987 at gmail.com
> 468. https://github.com/taobao/tengine/pull/91
> 469. mailto:yaoweibin at gmail.com
> 470. https://github.com/taobao/tengine/pull/91
> 471. mailto:zjay1987 at gmail.com
> 472. mailto:nginx at nginx.org
> 473. http://mailman.nginx.org/mailman/listinfo/nginx
> 474. mailto:nginx at nginx.org
> 475. http://mailman.nginx.org/mailman/listinfo/nginx
> 476. mailto:nginx at nginx.org
> 477. http://mailman.nginx.org/mailman/listinfo/nginx
> 478. mailto:nginx at nginx.org
> 479. http://mailman.nginx.org/mailman/listinfo/nginx
> 480. mailto:nginx at nginx.org
> 481. http://mailman.nginx.org/mailman/listinfo/nginx
> 482. mailto:pasik at iki.fi
> 483. https://github.com/taobao/tengine/pull/91
> 484. mailto:yaoweibin at gmail.com
> 485. https://github.com/taobao/tengine/pull/91
> 486. mailto:zjay1987 at gmail.com
> 487. mailto:nginx at nginx.org
> 488. http://mailman.nginx.org/mailman/listinfo/nginx
> 489. mailto:nginx at nginx.org
> 490. http://mailman.nginx.org/mailman/listinfo/nginx
> 491. mailto:nginx at nginx.org
> 492. http://mailman.nginx.org/mailman/listinfo/nginx
> 493. mailto:zjay1987 at gmail.com
> 494. https://github.com/taobao/tengine/pull/91
> 495. mailto:yaoweibin at gmail.com
> 496. https://github.com/taobao/tengine/pull/91
> 497. mailto:zjay1987 at gmail.com
> 498. mailto:nginx at nginx.org
> 499. http://mailman.nginx.org/mailman/listinfo/nginx
> 500. mailto:nginx at nginx.org
> 501. http://mailman.nginx.org/mailman/listinfo/nginx
> 502. mailto:nginx at nginx.org
> 503. http://mailman.nginx.org/mailman/listinfo/nginx
> 504. mailto:nginx at nginx.org
> 505. http://mailman.nginx.org/mailman/listinfo/nginx
> 506. mailto:nginx at nginx.org
> 507. http://mailman.nginx.org/mailman/listinfo/nginx
> 508. mailto:nginx at nginx.org
> 509. http://mailman.nginx.org/mailman/listinfo/nginx
> 510. mailto:nginx at nginx.org
> 511. http://mailman.nginx.org/mailman/listinfo/nginx
> 512. mailto:nginx at nginx.org
> 513. http://mailman.nginx.org/mailman/listinfo/nginx
> 514. mailto:nginx at nginx.org
> 515. http://mailman.nginx.org/mailman/listinfo/nginx
> 516. mailto:nginx at nginx.org
> 517. http://mailman.nginx.org/mailman/listinfo/nginx
> 518. mailto:nginx at nginx.org
> 519. http://mailman.nginx.org/mailman/listinfo/nginx
> 520. mailto:nginx at nginx.org
> 521. http://mailman.nginx.org/mailman/listinfo/nginx
> 522. mailto:nginx at nginx.org
> 523. http://mailman.nginx.org/mailman/listinfo/nginx
> 524. mailto:nginx at nginx.org
> 525. http://mailman.nginx.org/mailman/listinfo/nginx
> 526. mailto:nginx at nginx.org
> 527. http://mailman.nginx.org/mailman/listinfo/nginx
> 528. mailto:nginx at nginx.org
> 529. http://mailman.nginx.org/mailman/listinfo/nginx
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
More information about the nginx
mailing list