ПРОЕКТЫ 


  АРХИВ 


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]

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



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@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.