关闭 Nginx 的访问日志,可以有下面两种定义方式
- 把访问日志路径配置为
/dev/null
,/dev/null
是一个黑洞,所有往这里输入的信息都会被吞噬,找不回来的。
access_log /dev/null;
- 直接把访问日志关闭
off
access_log off;
那么这两个哪种好呢? 从性能的角度上看, access_log off;
是比较好的,省去了日志的写入操作
那么,你可能会问,error_log
是否也可以有这两种方式呢?
答案是错的,不想要 Nginx 的错误日志,只有一种办法
error_log /dev/null;
如果你写成了
error_log off;
那么就会在 nginx.conf
这个目录生成一个 off
文件,用于存放错误日志,不信你自己可以看看
目前尚无回复