Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Как сбросить ожидающие соединения в nginx?
В Птн, 22/10/2010 в 04:08 -0400, Mastyf пишет:
> reset_timedout_connection on; - это не то.
>
> Мне нужно насильно их сбросить, а не по
> таймауту.
>
> Пока только то что придумал - это
> сделать модуль к nginx, который перед
> каждым запросом проверяет наличие
> записи в ipset.
А "перед запросом" это когда?
После того как запрос полностью принят nginx'ом но еще не отправлен в
backend(возможно ли вообще попасть в этот интервал)? Если здесь, то
имеет смысл поставить ваш ipset между nginx'ом и backend'ом.
Или когда запрос принят nginx'ом и отдан в backend на обработку? В этом
случае его оттуда уже никак не "выколупать", в случае с апачем,
прекратить обработку уже начавшегося процесса можно только прибив нужную
детку апача, с другими backend'ами сутуация скорее всего аналогичная.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|