Re: Как сбросить ожидающие соединения в nginx?
Никита Козлов
niakrisn на gmail.com
Пт Окт 22 15:28:01 MSD 2010
Мне кажется проще набор IP запихнуть в гео, и если IP находится в гео, то
return 444;
22 октября 2010 г. 14:40 пользователь Mastyf <nginx-forum at nginx.us> написал:
> Вот и я пока остановился на модуле к nginx,
> который проверяет наличие ip в ipset и не
> передает запрос к бекэнду в случае
> файла.
>
>
> Богун Дмитрий Wrote:
> -------------------------------------------------------
> > В Птн, 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 at nginx.org
> > http://nginx.org/mailman/listinfo/nginx-ru
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,143232,143450#msg-143450
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20101022/e5d4df01/attachment.html>
Подробная информация о списке рассылки nginx-ru