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
|