Валентин Бартенев Wrote:
> > Подскажите, как вы узнали про $request_filename, в официальной
> > документации об этом ни слова
> > (https://nginx.ru/ru/docs/http/ngx_http_log_module.html#log_format)
> >
>
> Там неспроста написано, что _кроме общих_ переменных можно
> использовать
> дополнительно.
Здравствуйте.
> > Есть. Например, можно пропатчить файл
> > src\http\modules\ngx_http_random_index_module.c
> > чтобы он выводил в лог нужную Вам информацию не на уровне debug.
>
> Это вредный совет.
>
> Правильнее будет -- выделить нужное в отдельный location и включать
> уровень debug только
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
Здравствуйте.
> Заведите кастомный лог, используйте log_format:
>
> log_format log_random '$remote_addr "$request" $request_filename';
Vadim, большое спасибо!!
А я уже начала исходники изучать и пытаться понять как ngx_log_debugX
заменить на ngx_log_t. Пока безуспешно, но было интересно попробо
Gena Makhomed писал 2017-10-22 16:31:
On 22.10.2017 16:18, supermicro wrote:
Перекомпилировала с ключом --with-debug, тоже было не сложно :)
Но как мне узнать, какой именно файл был показан?
Эта информация пишется в error.log на уровне debug.
Очень много лишнего туда пишется, для продакшна
Здравствуйте.
Заведите кастомный лог, используйте 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;
}
Если хотите, чтобы попадало и
>> Есть ли другие варианты?
>Есть. Например, можно пропатчить файл
src\http\modules\ngx_http_random_index_module.c
>чтобы он выводил в лог нужную Вам информацию не на уровне debug.
Это конечно можно, но не все умеют :)
Попробую, так как других вариантов похоже, что нет.
Спасибо большое ещё раз!
On 22.10.2017 16:18, supermicro wrote:
Перекомпилировала с ключом --with-debug, тоже было не сложно :)
Но как мне узнать, какой именно файл был показан?
Эта информация пишется в error.log на уровне debug.
Очень много лишнего туда пишется, для продакшна не очень подходит.
Есть ли другие вариа
>Проще и лучше будет взять готовый пакет с сайта nginx.org:
>там nginx собран с параметром --with-http_random_index_module
>Заодно и обновление nginx будет без проблем.
Хотя со стороны обновлений это и лучше, но не избавляет от "лишних"
модулей.
Перекомпилировала с ключом --with-debug, тоже было н
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
Заодн
>Посмотреть можно командой 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
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 байт. А
Здравствуйте.
Для решения некоторых задач мне понадобилось подключить модуль random_index.
Для этого я скачала исходники той же версии, что установлена на нашем
сервере (Ubuntu 16.04 LTS, версия Nginx 1.10.3, установлена при помощи apt
install nginx). Посмотрела параметры с которыми скомпилирован
13 matches
Mail list logo