Re: Размер исполняемого файла.

2017-10-23 Пенетрантность supermicro
Валентин Бартенев Wrote: > > Подскажите, как вы узнали про $request_filename, в официальной > > документации об этом ни слова > > (https://nginx.ru/ru/docs/http/ngx_http_log_module.html#log_format) > > > > Там неспроста написано, что _кроме общих_ переменных можно > использовать > дополнительно.

Re: Размер исполняемого файла.

2017-10-23 Пенетрантность supermicro
Здравствуйте. > > Есть. Например, можно пропатчить файл > > src\http\modules\ngx_http_random_index_module.c > > чтобы он выводил в лог нужную Вам информацию не на уровне debug. > > Это вредный совет. > > Правильнее будет -- выделить нужное в отдельный location и включать > уровень debug только

Re: Размер исполняемого файла.

2017-10-23 Пенетрантность Валентин Бартенев
On Monday 23 October 2017 13:21:52 supermicro wrote: > Здравствуйте. > > > Заведите кастомный лог, используйте log_format: > > > > log_format log_random '$remote_addr "$request" $request_filename'; > > Vadim, большое спасибо!! > А я уже начала исходники изучать и пытаться понять как ngx_log_deb

Re: Размер исполняемого файла.

2017-10-23 Пенетрантность supermicro
Здравствуйте. > Заведите кастомный лог, используйте log_format: > > log_format log_random '$remote_addr "$request" $request_filename'; Vadim, большое спасибо!! А я уже начала исходники изучать и пытаться понять как ngx_log_debugX заменить на ngx_log_t. Пока безуспешно, но было интересно попробо

Re: Размер исполняемого файла.

2017-10-23 Пенетрантность Andrey Kopeyko
Gena Makhomed писал 2017-10-22 16:31: On 22.10.2017 16:18, supermicro wrote: Перекомпилировала с ключом --with-debug, тоже было не сложно :) Но как мне узнать, какой именно файл был показан? Эта информация пишется в error.log на уровне debug. Очень много лишнего туда пишется, для продакшна

Re: Размер исполняемого файла.

2017-10-23 Пенетрантность Vadim Lazovskiy
Здравствуйте. Заведите кастомный лог, используйте log_format: log_format log_random '$remote_addr "$request" $request_filename'; ... location /test/ { access_log /var/log/nginx/test.log log_random; random_index on; } Если хотите, чтобы попадало и

Re: Размер исполняемого файла.

2017-10-22 Пенетрантность supermicro
>> Есть ли другие варианты? >Есть. Например, можно пропатчить файл src\http\modules\ngx_http_random_index_module.c >чтобы он выводил в лог нужную Вам информацию не на уровне debug. Это конечно можно, но не все умеют :) Попробую, так как других вариантов похоже, что нет. Спасибо большое ещё раз!

Re: Размер исполняемого файла.

2017-10-22 Пенетрантность Gena Makhomed
On 22.10.2017 16:18, supermicro wrote: Перекомпилировала с ключом --with-debug, тоже было не сложно :) Но как мне узнать, какой именно файл был показан? Эта информация пишется в error.log на уровне debug. Очень много лишнего туда пишется, для продакшна не очень подходит. Есть ли другие вариа

Re: Размер исполняемого файла.

2017-10-22 Пенетрантность supermicro
>Проще и лучше будет взять готовый пакет с сайта nginx.org: >там nginx собран с параметром --with-http_random_index_module >Заодно и обновление nginx будет без проблем. Хотя со стороны обновлений это и лучше, но не избавляет от "лишних" модулей. Перекомпилировала с ключом --with-debug, тоже было н

Re: Размер исполняемого файла.

2017-10-22 Пенетрантность Gena Makhomed
On 22.10.2017 15:28, supermicro wrote: Для решения некоторых задач мне понадобилось подключить модуль random_index. Проще и лучше будет взять готовый пакет с сайта nginx.org: http://nginx.org/en/linux_packages.html#mainline там nginx собран с параметром --with-http_random_index_module Заодн

Re: Размер исполняемого файла.

2017-10-22 Пенетрантность supermicro
>Посмотреть можно командой file /path/to/nginx, если там будет написано "stripped", значит, таблиц символов нет. Действительно, был "stripped". После strip всё встало на свои места, -rwxr-xr-x 1 root root 1230760 Oct 22 12:35 nginx-1.10.3.big* -rwxr-xr-x 1 root root 1230768 Oct 22 10:35 nginx-1.1

Re: Размер исполняемого файла.

2017-10-22 Пенетрантность Evgeniy Berdnikov
On Sun, Oct 22, 2017 at 08:28:30AM -0400, supermicro wrote: > Но когда файл скомпилировался (gcc version 5.4.0 20160609 (Ubuntu > 5.4.0-6ubuntu1~16.04.5)), то каково было мое удивление, что размер стал > больше, чем был! Размер оригинального файла - 1230768 байт, а получившегося > - 4211352 байт. А

Размер исполняемого файла.

2017-10-22 Пенетрантность supermicro
Здравствуйте. Для решения некоторых задач мне понадобилось подключить модуль random_index. Для этого я скачала исходники той же версии, что установлена на нашем сервере (Ubuntu 16.04 LTS, версия Nginx 1.10.3, установлена при помощи apt install nginx). Посмотрела параметры с которыми скомпилирован