ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

limit_req странное поведение


  • To: nginx-ru@xxxxxxxxx
  • Subject: limit_req странное поведение
  • From: ZZZ <karamba66@xxxxxxx>
  • Date: Sat, 15 Sep 2012 14:30:21 +0300
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ukr.net; s=fsm; h=Content-Transfer-Encoding:Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=h6fEToHdxLtt37vbvjYA4VxQu1tVIwqwgVeuCSg71KI=; b=tkiTqLJuIU4716bkxUXNjUGTmh3pVSWF3VB2OYyOCaa80xmAA7EIJwzAdp+qU4pnJt9hKGcOddVESs8B2W6FrP62/LB1+KOEhN1HpDdT/Rloju6oDh/E3ZI2ZQ3nRAQ4rkYqh0+rNzpfXcecaCmgG4QCl4L9yQO/3WBZ1y94JYA=;

Добрый день.

Сломал себе всю голову.
Хочу сделать общий лимит запросов и лимит запросов от отдельного $arg_id.
Сделал такое:

http {
    limit_req_zone $hostname zone=glob:100m rate=5000r/s;
    limit_req_zone $arg_id zone=id:100m rate=1500r/s;

    ..
        server {
            location{
                limit_req zone=glob burst=3 nodelay;
                limit_req zone=id burst=3 nodelay;


но почему-то rate слабо влияет на количество отвергнутых запросов, гораздо радикальнее влияет burst. При burst 0-5 режет много, при >100 режет гораздо меньше чем нужно.
limit_req zone=id пробовал убирать, это ничего не меняет.
nginx 1.3.6

Спасибо.


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.