ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: проблема: 99.9% cpu load



On Sun, 11 Dec 2005, Alexander Burnos wrote:

On Sun, Dec 11, 2005 at 05:20:41PM +0300, Igor Sysoev wrote:
ешё имеет смысл прописать kernel.core_uses_pid=1 в sysctl
чтобы не было проблем с поиском корок :)

Спасибо :)

Оказывается, в Linux 2.5 в процессе создания корок случились поддвижки:
http://www.novell.com/coolsolutions/feature/16257.html

Но на описанную ниже вами процедуру это влияния не оказывает же?

Если /proc/sys/kernel/core_pattern не указан, то не влияет.

то после сообщения "[alert] the http output chain is empty" nginx вызовет
abort() и будет корка в каталоге /spool/core. Чтобы от корки была польза,
nginx должен быть собран с ключём -g (обычно он так и собирается).

Т.е. так по дефолту? Или в configure нужно еще --with-debug указать?

--with-debug указывает собирать с отладочным логгированием.
nginx всегда собирается с ключом, но при установке, например, из портов
FreeBSD ему делается strip и вся отладочная информация пропадает.


Игорь Сысоев
http://sysoev.ru




 




Copyright © Lexa Software, 1996-2009.