> 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>