如何禁用nginx日志记录,没有暴击错误?
error_log off - 不起作用,只是创建文件名“off”,真的,不是开玩笑。
error_log dev / null不支持。
OS freebsd。我需要禁用子域的日志记录。
答案 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;
}