禁用nginx日志

时间:2011-11-01 13:44:36

标签: nginx logging

如何禁用nginx日志记录,没有暴击错误?

error_log off - 不起作用,只是创建文件名“off”,真的,不是开玩笑。

error_log dev / null不支持。

OS freebsd。我需要禁用子域的日志记录。

3 个答案:

答案 0 :(得分:12)

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

来自wiki

  

请注意,error_log off不会禁用日志记录 - 日志将是   写入名为“off”的文件。要禁用日志记录,您可以使用:

     

error_log /dev/null crit;

答案 1 :(得分:1)

将日志记录设置为stderr(重定向到/ dev / null不可靠,因为从版本0.7.53 /var/log/nginx/error.log开始)是硬编码的,直到读取配置文件为止( http://wiki.nginx.org/CoreModule#error_log)。

error_log stderr crit;

在/ var / log / nginx / *不存在的系统上使用/ dev / null将导致nginx退出。

答案 2 :(得分:0)

禁用所有最新NGINX版本的NGINX访问和错误日​​志

  http {

          access_log off;
          error_log off;

       }