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