Отключить логи nginx - PullRequest
       21

Отключить логи nginx

9 голосов
/ 01 ноября 2011

Как отключить ведение журнала nginx без критических ошибок?

error_log off - не работает, просто создает имя файла "off", правда, не шутка.

error_log dev / null не поддерживает.

ОС freebsd. Мне нужно отключить ведение журнала для поддоменов.

Ответы [ 3 ]

13 голосов
/ 01 ноября 2011

http://wiki.nginx.org/CoreModule#error_log

Из вики

Обратите внимание, что error_log off не отключает ведение журнала - журнал будет записан в файл с именем «off».Чтобы отключить ведение журнала, вы можете использовать:

error_log /dev/null crit;

1 голос
/ 09 июня 2014

Установите для ведения журнала значение stderr (перенаправление на / dev / null не работает надежно, поскольку начиная с версии 0.7.53 /var/log/nginx/error.log) жестко задано для использования до тех пор, пока файл конфигурации не будет прочитан ( http://wiki.nginx.org/CoreModule#error_log).

error_log stderr crit;

Использование / dev / null в системах, где / var / log / nginx / * не существует, приведет к выходу nginx.

0 голосов
/ 11 июня 2018

Чтобы отключить доступ и журнал ошибок NGINX для всех последних версий NGINX

  http {

          access_log off;
          error_log off;

       }
...