ПРОЕКТЫ 


  АРХИВ 


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: Как сбросить ожидающие соединения в 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


 




Copyright © Lexa Software, 1996-2009.