Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: подвисшие waiting connections
- To: nginx-ru@xxxxxxxxx
- Subject: Re: подвисшие waiting connections
- From: "config.sys" <nginx-forum@xxxxxxxx>
- Date: Wed, 06 Oct 2010 11:58:55 -0400
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=ukfOU7yZNzpKx/vXTuwK0BvsTb7jsgqdWqb2UZAHnDY=; b=ewfCY2DXttfvfT3+8Tckiffg6WAFFZ/HJlhMa8f7Qsx7PsaNmxJntSbEXdNYCl0tX2W3GcBFuyJ34GtSZVW67p0td7R/cTXxwC7UUMa0topLS/S6vfZJzMwPpO+JKEv8;
- In-reply-to: <20101006150712.GW44164@xxxxxxxxxx>
- References: <20101006150712.GW44164@xxxxxxxxxx>
Maxim Dounin Wrote:
-------------------------------------------------------
> Ступенчатый рост графика
> наводит на мысли что worker'ы
> падают. В
> логах ничего
> подозрительного нет?
в error логе nginx, во время совпадающее со
ступенькой куча вот таких сообщений
*** glibc detected *** nginx: worker process: double free or corruption
(!prev): 0x000000000246eda0 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3694c75506]
nginx: worker process[0x406b02]
nginx: worker process[0x42bd69]
nginx: worker process[0x42da25]
nginx: worker process[0x42e315]
nginx: worker process[0x439ea3]
nginx: worker process[0x43a75c]
nginx: worker process[0x43a828]
nginx: worker process[0x43d65e]
nginx: worker process[0x43a91c]
nginx: worker process[0x41fc02]
nginx: worker process[0x4190f3]
nginx: worker process[0x41e921]
nginx: worker process[0x41d279]
nginx: worker process[0x41dfb3]
nginx: worker process[0x41f40a]
nginx: worker process[0x40605d]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x3694c1ea4d]
nginx: worker process[0x4048f9]
2010/10/06 14:41:01 [alert] 20608#0: worker process 15902 exited on
signal 6
*** glibc detected *** nginx: worker process: double free or corruption
(!prev): 0x0000000002450500 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3694c75506]
nginx: worker process[0x406b02]
nginx: worker process[0x42bd69]
nginx: worker process[0x42da25]
nginx: worker process[0x42e315]
nginx: worker process[0x439ea3]
nginx: worker process[0x43a75c]
nginx: worker process[0x43a828]
nginx: worker process[0x43d65e]
nginx: worker process[0x43a91c]
nginx: worker process[0x41929a]
nginx: worker process[0x419168]
nginx: worker process[0x41e921]
nginx: worker process[0x41d279]
nginx: worker process[0x41f0b2]
nginx: worker process[0x40605d]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x3694c1ea4d]
>
> ранее с
> > такой проблемой не
> сталкивались, ни в
> > 0.5, ни в 0.6
> > в другом месте читал что
> вроде как эти
> > числа ни на что не влияют,
> растут себе и
> > растут, но в нашем случае
> через
> > некоторое время в логи
> начинают
> > сыпаться ошибки - worker
> connections not enough (4
> > воркера, 4096 worker_connections),
> после рестарта -
> > все отлично
>
> 4x4096 - это 16k соединений
> максимум, т.е. до сотен
> тысяч дойти
> никак не может. Т.е. видимо
> мысль правильная, и воркеры
> падают.
>
> Сообщения "worker connections are not
> enough" похожи на честные -
> равномерного
> распределения по воркерам
> вообще говоря никто не
> обещал.
т.е. стоит их увеличить?
>
> > проявление проблемы
> совпало с
> > изменениями в
> конфигурации nginx,
> > связанных с
> использованием нескольких
> > fastcgi backends и использованием
> fastcgi_cache. на
> > тот момент версия была 0.7.62
> >
> > что можете подсказать для
> решения
> > проблемы?
>
> http://wiki.nginx.org/NginxDebugging
что с этим необходимо сделать? у меня, к
сожалению, нет опыта отладки unix софта
вообще, и nginx-а в частности...
>
> Maxim Dounin
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,137710,137807#msg-137807
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|