如何禁用 nginx 日志记录而不出现严重错误?
error_log off - 不起作用,只是创建文件名“off”,真的,不是开玩笑。
error_log dev/null 不支持。
操作系统 freebsd。我需要禁用子域的日志记录。
http://wiki.nginx.org/CoreModule#error_log
来自维基
请注意,error_log off 不会禁用日志记录 - 日志将是 写入名为“off”的文件。要禁用日志记录,您可以使用:
error_log /dev/null crit;
将日志记录设置为 stderr(从版本 0.7.53 /var/log/nginx/error.log 开始,重定向到 /dev/null 无法可靠工作)被硬编码以在读取配置文件之前使用(http ://wiki.nginx.org/CoreModule#error_log)。
error_log stderr crit;
在 /var/log/nginx/* 不存在的系统上使用 /dev/null 将导致 nginx 退出。
禁用所有最新 NGINX 版本的 NGINX 访问和错误日志
http {
access_log off;
error_log /dev/null emerg;
}