Linux下禁用nginx日志配置

原创 zhaoliang  2017-04-22 15:20  阅读 734 views 次

nginx软件如果在vhost配置内指定了各个域名日志的文件路径,nginx就会写到指定好的路径文件内,默认不配置日志路径时,nginx会记录域名的日志到logs/access.log文件内;同理,错误日志也是这样工作的。

但并非所有的nginx环境都需要记录日志信息,比如:本地的开发环境,不对外开放的host指向环境(客户端需要配置host才能使用的)等,这类情形,记录了访问和错误日志,对系统来讲反而成为了一种资源浪费。

遇到上述这类情形,我们可以选择关掉nginx的日志功能。

禁用访问日志配置:

access_log off;

禁用错误日志

先来了解一下nginx的error_log类型,如下(从左到右:debug最详细 crit最少):

[ debug | info | notice | warn | error | crit ]

特别要注意:error_log off并不能关闭日志记录功能,它将日志文件写入一个文件名为off的文件中,所以要关闭错误日志记录功能,应使用以下配置:

error_log /dev/null crit;

把存储位置设置到Linux的黑洞中去。

本文地址:http://blog.58cm.cn:8088/archives/420.html
版权声明:本文为原创文章,版权归 zhaoliang 所有,欢迎分享本文,转载请保留出处!

评论已关闭!