Welcome! Log In Create A New Profile

Advanced

Re: Поломался limit_req

October 06, 2009 11:58AM
On Tue, Oct 06, 2009 at 07:37:16PM +0400, Aleksander wrote:

>
> После обновления до 0.8.18 все сайты практически полностью перестали работать забивая лог сообщения о превыщении лимита запросов на 0. А именно: limiting requests, excess: 0.000 by zone ...
>
> Поигрался на тестовой машине, конфиг:
>
> limit_req_zone $binary_remote_addr zone=rtest1:1m rate=1r/s;
> server {
> listen 80;
> server_name leakybucket.site.com;
> root /root/limittest;
> location / {
> limit_req zone=rtest1 burst=5 nodelay;
> index index.html;
> }
> }
>
> Сразу после запуска nginx'а пробую. Первый запрос проходит, следующий через пару секунд уже нет:
> 11.22.33.44 - - [06/Oct/2009:18:27:11 +0300] "HEAD / HTTP/1.1" 200 0 "-" "lwp-request/2.07"
> 11.22.33.44 - - [06/Oct/2009:18:27:13 +0300] "HEAD / HTTP/1.1" 503 0 "-" "lwp-request/2.07"
>
> В error.log'е сразу такое:
> 2009/10/06 18:27:13 [error] 40502#0: *2 limiting requests, excess: 0.000 by zone "rtest1", client: 11.22.33.44, server: leakybucket.site.com, request: "HEAD / HTTP/1.1", host: "leakybucket.site.com"
>
> Хотя поидее второй запрос уже не должен попадать ни в какие лимити, потому что позже, чем через секунду.

Патч. Сегодня ещё будет 0.8.19.


--
Игорь Сысоев
http://sysoev.ru
Attachments:
open | download - patch.limit_req.txt (755 bytes)
Subject Author Posted

Поломался limit_req

Aleksander October 06, 2009 11:48AM

Re: Поломался limit_req Attachments

Igor Sysoev October 06, 2009 11:58AM

Re[2]: Поломался limit_req

Aleksander October 06, 2009 12:24PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 157
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready