Welcome! Log In Create A New Profile

Advanced

Re: limit conn счетчик переполнение

April 17, 2015 09:15AM
Maxim Dounin Wrote:
-------------------------------------------------------

> Just a side note: не надо делать так, вместо этого правильно
> написать отдельный location, в котором и задать ограничение.

вот это я не понял.

у меня так
location /services/post/ {
limit_conn perservice 1;
proxy_pass bakcend;
}



> Скорее всего проблема в том, что limit_conn органичивает не
> соединения на бекенду, а активные соединения. Соответственно,
> если кто-то сходил на бекенд, получил оттуда достаточно большой
> ответ и неспеша забирает его у nginx'а - ограничение будет
> продолжать срабатывать. Например, если клиент сделал запрос
> (ответ на который не помещается в буфер сокета), после чего пропал
> и на пакеты не отвечает - ограничение будет срабатывать, пока не
> случится send_timeout.

Ага, и тогда через send_timeout (default: 60s), счетчик должен декрементироваться и следующий запрос пойти на бекенд, так? Но этого не происходит(
Subject Author Posted

Re: limit conn счетчик переполнение

Maxim Dounin April 17, 2015 08:58AM

Re: limit conn счетчик переполнение

dwow April 17, 2015 09:15AM

Re: limit conn счетчик переполнение

Maxim Dounin April 17, 2015 10:54AM

Re: limit conn счетчик переполнение

dwow April 17, 2015 12:28PM

Re: limit conn счетчик переполнение

Maxim Dounin April 17, 2015 01:06PM

Re: limit conn счетчик переполнение

Gena Makhomed April 17, 2015 01:54PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 308
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