БАГ... где собака порылась?

AleXXX V. NovikoFF alexxx at alexxx.ru
Sat Mar 11 11:00:34 MSK 2006


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

> 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 at alexxx.ru>






More information about the nginx-ru mailing list