Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: connect -1 errno 36, sendfile -1 errno 35, L A и затыки сервера
- To: nginx-ru@xxxxxxxxx
- Subject: Re: connect -1 errno 36, sendfile -1 errno 35, L A и затыки сервера
- From: cronfy <cronfy@xxxxxxxxx>
- Date: Thu, 16 Sep 2010 12:11:35 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=uOBKymoEZnj0ockv323vr7/0qt4hmLXpmPqB+uzTnmc=; b=GYHtIiWCGhLlQJLey8dCFzfZhtNKhFxgrf0Rt0yotg/32c80Nkdu94QVcjw884lo6q Nf4xZsvBmHPgnrHrxf1Uo/Xg9VsUsRg6+KNL1r/YYufTYLfyWUI3KQl/5NhDJXSaV5m+ cV4Zyh0HmoFUlBSniz4s+LaGo9zq11uSi0Nt8=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=sI60kDcI6XyspliwHDXmVKFHxf9/qkmUBBrDbfl95UI/K6J4IfThmVwCtXDeEaJhi2 swuhDyCPtqvZCxxEzvY/rP95wBwvoZfzJiuXz/FEUeHLj74tOkG0pcfMwPJFjbuAkKfS 5GHKCNHImF8Ox49EVNKxM3Zr+t4Gdm/ieGPMs=
- In-reply-to: <AANLkTi=kH4PFO4JRwyGqZT3yq8gdphC2L7kqU-nBs8po@xxxxxxxxxxxxxx>
- References: <AANLkTimkud2d3-n+utAe5EDTrKnxUi_m_d0Ag9uNkaK0@xxxxxxxxxxxxxx> <AANLkTi=kH4PFO4JRwyGqZT3yq8gdphC2L7kqU-nBs8po@xxxxxxxxxxxxxx>
>> В последнее время на сервере (FreeBSD 7.3, nginx 0.8.20 + apache)
>> начали случаться затыки с высоким LA (до 100, в обычном режиме 3-7).
>> При этом все воркеры nginx кушают по 20% CPU (в обычном режиме менее
>> процента). Idle у сервера почти на нуле, user 10%, system на уровне
>> 85% (в обычном режиме user 15%, system 5%).
>
> Проблему решили. В итоге:
>
> * open_file_cache визуально не помог.
> * sysctl vfs.ufs.dirhash_maxmem не помог.
> * кеширование проверок наличия файлов в перловом модуле nginx не
> помогло (хотя и сократило в 2-3 раза количество обращений nginx к FS).
> * !!! sysctl vfs.lookup_shared=1 помогло! Практически сразу. НО
> применять нужно внимательно, потому что в ядре 7.3 до Aug 20 20:58:57
> 2010 присутствует баг, из-за которого включение vfs.lookup_shared
> сделает только хуже.
>
> Я иногда даже не знаю, каких богов восхвалять за то, что я живу здесь
> и сейчас, и что в наличии есть все эти инструменты :)) Меньше месяца
> (!!) назад решения проблемы не существовало.
Забыл пруфлинк:
http://lists.freebsd.org/pipermail/freebsd-hackers/2010-September/032966.html
--
// cronfy
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|