Code Bye

nginx 访问日志 access_log 文件越来越大

今天原本打算升级nginx 到最新版本,登上ftp 发现 nginx 的log文件大小已经超过2G了,对于刚入门的linux 小白来说,真的是吓死宝宝了。赶紧找度娘咨询,原来是在网站的配置里都开启了access_log


access_log log/nginx/access/codebye.log;

accesslog 的作用

accesslog是apache或者nginx等web service生成的日志,对应于网页的每一次请求,包含有大量的信息,分析好accesslog可以对网站的运行情况有一个整体的认识,在出现问题的情况下,也可以通过对accesslog的数据分析结果,大致定位出问题所在。负责网站的运维、架构相关的工程师需要对accesslog非常熟悉,策略效果相关的工程师也可以通过对accesslog的分析,得到用户的行为数据。

nginx 如何完全关闭 access_log

当server段不指定access_log时,并且http段中也未指定任何 access_log参数时,它会默认写到logs/access.log这个文件,也就是access_log默认值就是”logs /access.log”,而且是所有server的访问日志。如果我们不需要,在http段中加一行access_log off即可。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明nginx 访问日志 access_log 文件越来越大