Re: map и limit req

sergey_s nginx-forum at nginx.us
Wed Mar 20 22:38:17 UTC 2013


странные вилы, либо я что-то опять не понимаю, если прописано

http {
..............
map $http_user_agent $var {
        default         "";
}

limit_req_zone $var zone=limit:10m rate=10r/m;

limit_req_zone $binary_remote_addr zone=testzone:10m rate=10r/m;
limit_req zone=testzone burst=1;
}

server {
...
limit_req zone=limit burst=1
}

зона testzone не срабатывает
а если убрать строку 
limit_req zone=limit burst=1
из блока server и прописать ее в http

http {
.......
map $http_user_agent $var {
        default         "";
}

limit_req_zone $var zone=limit:10m rate=10r/m;
limit_req zone=limit burst=1

limit_req_zone $binary_remote_addr zone=testzone:10m rate=10r/m;
limit_req zone=testzone burst=1;
......
}

то начинает работать
никто не сталкивался с такой странностью ?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,237602,237608#msg-237608



Подробная информация о списке рассылки nginx-ru