ПРОЕКТЫ 


  АРХИВ 


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[4]: БАГ... где собака порылас ь?



Fri, 10 Mar 2006 23:04:17 +0300
"Alexey Polyakov" <alexey.polyakov@xxxxxxxxx> писал(а):

> TIME_WAIT - штука довольно безобидная. Если все же напрягает их
> наличие - можно сделать echo "1">/proc/sys/net/ipv4/tcp_tw_recycle и
> аналогично для tcp_tw_reuse (хотя при 1000 таких сокетов на всю
> систему и это не нужно).
> А у вас точно при таком состоянии (когда ступор наблюдается) - бекэнд
> нормально функционирует? Ощущение что он завис, и потянул за собой
> nginx уже.

бэкэнд занимается только выдачей X-Accel-Redirect для nginx (по сути на
бэкэнде и мускуле у меня реализована скачка в один поток), во время
ступора всего этого дела апач (бэкэнд) на 127.0.0.1 спокойненько
работает, без каких либо задержек, в то же время nginx (воркеры егоные)
начинает разростаться в памяти, вчера рекрд заметил - 1 воркер 300
метров! Процессор они не кушают, файлы отдают (которые до этого люди
качали), дело свое делают, но раз через раз отдают ошибку 500, а в лог
пишут, что типа файлов мало: accept() failed (24: Too many open files)
while accepting new connection on...
файлов я ему уже больше разрешил открывать, ну так он их больше и
открывает, доходит до лимита и говорит тоже самое....
у меня в принципе на сайте ТАКОГО количества этих файлов нет....
это он один и тот же открывает по много тысяч раз...

-- 
AleXXX V. NovikoFF <alexxx@xxxxxxxxx>




 




Copyright © Lexa Software, 1996-2009.