Welcome! Log In Create A New Profile

Advanced

Re: Странное поведение limit conn

Валентин Бартенев
December 24, 2013 02:54PM
On Tuesday 24 December 2013 14:40:09 glagola wrote:
> Всем привет, я пытаюсь ограничить кол-во соединений с одного ip к одному
> location. Как гласит документация, это можно сделать с помощью limit_conn.
>
> Вот мой конфиг
> http {
> limit_conn_zone $binary_remote_addr zone=addr:10m;
> ...
> server {
> ...
> location ~* "^/d/" {
> limit_conn addr 1;
> limit_rate 128k;
> }
> ...
> }
> ...
> }
>
> Все бы хорошо, но если параллельно в браузере в двух вкладках обратиться к
> файлу из этого location'а, то по одному запросу начнется скачка, а другой
> будет ждать пока завершиться первый и как только он завершиться, файл начнет
> скачиваться по второму запросу. Это весьма странное поведение, т.к. в
> документации сказано, что второй запрос должен отвалиться с 503 ошибкой.
>
> Версия nginx 1.2.1.

Скорее всего nginx тут вообще не причем, ваш браузер, перед тем как отправить
второй запрос, ожидает завершения первого.


> Что я делаю не так?

Используете для проверки конфигурации веб-сервера такой сложный инструмент со
своей непрозрачной логикой, как браузер.

--
Валентин Бартенев
http://nginx.com/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru



Edited 1 time(s). Last edit at 12/24/2013 02:55PM by VBart.
Subject Author Posted

Странное поведение limit_conn

glagola December 24, 2013 02:40PM

Re: Странное поведение limit conn

Валентин Бартенев December 24, 2013 02:54PM

Re: Странное поведение limit conn

glagola December 24, 2013 02:59PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 56
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready