nginx 0.3.7 & rtsig

L0rda l0rda at l0rda.biz
Tue Nov 1 22:29:37 MSK 2005


Igor Sysoev wrote:

> On Tue, 1 Nov 2005, L0rda wrote:
>
>> Игорь, второй день наблюдаю одну и ту же ситуацию.
>> Обновился до  0.3.7. Через сутки работы nginx "зависает", т.е. не 
>> обрабатывает приходящие запросы.
>> Кроме того он перестает реагировать на какие-либо сигналы, кроме kill -9
>> В качестве метода используется rtsig.
>> В среднем 400-500 активных соединений.
>> Linux 2.4.20-31.9.progeny.5smp
>>
>> Данная ситуация повторялась несколько суток, сегодня это уже второй 
>> раз за 12 часов.
>> Когда nginx "зависает", в логи ничего не пишет.
>
>
> Как выглядит зависание ? nginx есть процессор или нет ?
>
>
> Игорь Сысоев
> http://sysoev.ru
>
>
Читаю лог из терминала.

Нет, не ест, все как обычно(это в момент зависания):
# ps aux|grep nginx
root      5391  0.0  0.0  3400    4 ?        S    08:16   0:00 nginx: 
master process /nginx_next/sbin/nginx
nobody    5392  0.6  0.1  5244 2436 ?        S    08:16   3:44 nginx: 
worker process
nobody    5396  0.6  0.1  5244 2636 ?        S    08:16   3:44 nginx: 
worker process
nobody    5397  0.6  0.1  5264 2488 ?        S    08:16   4:10 nginx: 
worker process

По поводу сигналов ошибся похоже, после kill -HUP 5391  появились новые 
рабочие процессы, причем очень быстро исчезли старые, хотя обычно старые 
выходят секунд 30, т.к. заканчивают обработку текущих запросов, только 
новые запросы все равно не обрабатываются:

# kill -HUP 5391
# ps aux|grep nginx
root      5391  0.0  0.1  4852 2912 ?        S    08:16   0:00 nginx: 
master process /nginx_next/sbin/nginx
nobody   11554  0.0  0.2  6692 4832 ?        S    18:27   0:00 nginx: 
worker process
nobody   11555  0.0  0.2  6692 4832 ?        S    18:27   0:00 nginx: 
worker process
nobody   11556  0.0  0.2  6692 4832 ?        S    18:27   0:00 nginx: 
worker process

-- 
Best regards, Kirill,
http://www.Fedora-Hosting.com






More information about the nginx-ru mailing list