ПРОЕКТЫ 


  АРХИВ 


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: Отловить момент, когда за качка завершена



> On Fri, 10 Feb 2006, AleXXX V. NovikoFF wrote:
> 
> >> В том месте можно вызывать ngx_http_finalize_request().
> >> В общем, нужно смотреть все места, откуда в нужно вызывать post_action.
> >> Но ngx_http_close_request() - это не то место, где нужно вызывать
> >> post_action.
> >
> > в общем сделал я, что хотел :) аж глаз радуется))
> > вопрос такой, можно ли как-то насильно остановить текущую сессию?
> > речь идет о черных списках, например человек попал в такой список, и
> > текущую закачку нужно остановить, куда копать?
> 
> Никак.
> 
> X-Accel-Limit-Rate заработал или нет ?
> 

Нет.

Мало того, появился глюк,
директива limit_rate прекрасно резала скорость, а тут что-то случилось
ночью, ( картинка: http://alexxx.ru/tmp/nginx_status_day.png ) после
чего скорость у всех стала одинаковой...(неограниченной) количество
процессов не изменилось, PID-ы все теже...
в error_log сразу после скачка (который на картинке) все время
проскакивали такие записи:

2006/02/11 07:00:56 [alert] 11773#0: accept() failed (24: Too many open files) 
while accepting new connection on 195.208.234.158:80

потом сами собой пропали... (около 7 часов как раз у меня релоад
делается и logrotate там nginx посылается -USR1)

куда копать? где зарылся баг?

-- 
AleXXX V. NovikoFF <alexxx@xxxxxxxxx>




 




Copyright © Lexa Software, 1996-2009.