Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

request limit выставляет 503 статус, но запрос все равно выполняется (1 reply)

$
0
0
Добрый день,

Имеется вот такая зона:
limit_req_zone $proxy_add_x_forwarded_for zone=rest:30m rate=50r/s;

И имеется вот такая конфигурация для server секции:
limit_req zone=rest burst=50 nodelay;

Есть нюанс, что запросы идут на лоад балансер секцию и дальше перенаправляются на выбранный сервер (другая секция), где они уже направляются на Томкат. Конфигурация для зоны прописана в секции для лоад балансера.

При превышении числа запросов ожидаю 503 респонс от Nginx на входе, на самом же деле запрос все же выполняется сначала, и лишь затем, ему выставляется статус 503 с "правильным" телом запроса. Т.е. запрос выполняется, возвращает то, что нужно, но его статус выставлен в 503. Подскажите, почему это происходит, в чем может быть проблема?

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>