Умирают воркеры

Maxim Dounin mdounin at mdounin.ru
Tue Mar 3 13:22:52 MSK 2009


Hello!

On Tue, Mar 03, 2009 at 12:17:15PM +0300, Alexey V. Karagodov wrote:

> прежде всего, надо узнать, почему вокеры мрут
> debug_log изучайте
> бектрейсы тоже

Там не мрут воркеры, там мастер прибивает старых воркеров 
SIGKILL'ом при перезапуске.  Прибивает SIGKILL'ом - потому что они 
блокируются надолго на диске, ибо диск перегружен и тормозит, а 
output_buffers стоят чудовищные.

Maxim Dounin

> On 03.03.2009, at 3:10, Андрей Василишин wrote:
>
>> shaman пишет:
>>> Здравствуйте, Maxim.
>>>
>>> На сервере с nginx наблюдается следующие проблемы:
>>> - скорость отдачи файлов предельно низкая (1-4 Кб/с)
>>> - умирают воркеры, в статистике висят тысячи "активных" соединений
>>>
>>> Вот лог ошибок сразу после запуска с включенным sendfile:
>>>
>>> 2009/03/01 21:59:16 [notice] 80519#0: using the "kqueue" event method
>>> 2009/03/01 21:59:16 [notice] 80519#0: nginx/0.6.35
>>> 2009/03/01 21:59:16 [notice] 80519#0: OS: FreeBSD 7.0-RELEASE
>>> 2009/03/01 21:59:16 [notice] 80519#0: kern.osreldate: 700055, built  
>>> on 700055
>>> 2009/03/01 21:59:16 [notice] 80519#0: hw.ncpu: 2
>>> 2009/03/01 21:59:16 [notice] 80519#0: net.inet.tcp.sendspace: 32768
>>> 2009/03/01 21:59:16 [notice] 80519#0: kern.ipc.somaxconn: 128
>>> 2009/03/01 21:59:16 [notice] 80519#0: getrlimit(RLIMIT_NOFILE):  
>>> 11095:11095
>>>
>> Кто что скажет на счет kern.ipc.somaxconn: 128?
>> Если верить http://www.freebsd.org/doc/en/books/handbook/configtuning-kernel-limits.html
>> то это может быть причиной тормозов.
>>
>
>





More information about the nginx-ru mailing list