Welcome! Log In Create A New Profile

Advanced

Re: limit_req truncating responses

September 29, 2009 04:00AM
On Tue, Sep 29, 2009 at 11:37:43AM +0400, Maxim Dounin wrote:

> Hello!
>
> On Tue, Sep 29, 2009 at 12:11:02AM -0400, brianf wrote:
>
> > Just a follow up to some more observed behavior:
> >
> > It seems that if I set the burst number low enough to trigger 503's with my tests, the system continuously returns 503 until i restart nginx. Is this another known bug?
>
> Current implementation counts requests against rate limit even if
> it returns 503. So if you have
>
> limit_req_zone ... rate=1r/s;
> limit_req burst=10;
>
> and did 100 requests at a time (90 of which returned 503) - you
> have to wait 100 seconds until next request will be allowed.
>
> And yes, it's known issue.

I'm going to fix this in 0.8.18: to implement right leaky bucket algorithm.


--
Igor Sysoev
http://sysoev.ru/en/
Subject Author Posted

limit_req truncating responses

brianf September 27, 2009 05:59PM

Re: limit_req truncating responses

Maxim Dounin September 27, 2009 06:30PM

Re: limit_req truncating responses

brianf September 28, 2009 01:08AM

Re: limit_req truncating responses

brianf September 29, 2009 12:11AM

Re: limit_req truncating responses

Maxim Dounin September 29, 2009 03:44AM

Re: limit_req truncating responses

Igor Sysoev September 29, 2009 04:00AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 147
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready