ПРОЕКТЫ 


  АРХИВ 


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]

DEBUG=YES && DEBUG=NO



On 04.05.2011 14:45, Anton Yuzhaninov wrote:

похоже что идеальный вариант сборки nginx на rpm-based системах
- это включить в rpm пакет полные исходники nginx и собирать всегда
две версии nginx - без debug для максимально эффективной работы
и с debug символами - для отладки.

Бинарник с debug символами работает так же это эффективно, как и без
символов.
Собирают обычно без символов ради экономии места на диске.

не совсем.

в режиме DEBUG=YES имеет смысл указывать -O2 и --with-debug
в режиме DEBUG=NO соответственно -O и не указывать --with-debug

и проблем с отладкой nginx будет меньше - не надо будет пересобирать
пакет из исходников каждый раз, чтобы включить/выключить режим отладки.

если в /etc/sysconfig/nginx указано DEBUG=NO
тогда будет использоваться бинарник /usr/sbin/nginx

а если в /etc/sysconfig/nginx указано DEBUG=YES
тогда будет использоваться бинарник /usr/sbin/nginx-debug

P.S.

# ./configure --help | grep debug

  --with-debug                       enable the debugging logging

# nginx -V | grep cc-opt

--with-cc-opt='-O2 -g -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables'

--
Best regards,
 Gena


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.