我的博客
欢迎来到我的博客
bunny.icu

Nginx日志按日期存储到不同的文件

Nginx日志按日期存储到不同的文件

Nginx日志按日期存储到不同的文件

Nginx日志默认是全部写入logs/access.log文件中,时间长了以后,日志文件很大,不便管理。

如果要让Nginx日志按日期存储到不同的文件,可以将以下代码写在server块中:

if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})") {
    set $date $1$2$3;
}
access_log  /root/nginx/logs/nginx_access_$date.log;

也可以写到一个另配置文件log_format.conf,在nginx.conf中用include引入。

Reference

https://cloud.tencent.com/developer/article/1958304
https://segmentfault.com/q/1010000000120419

版权声明


本作品系原创, 转载须遵循 CC BY-NC-ND 4.0 许可协议
本文标题:Nginx日志按日期存储到不同的文件
本文链接:https://www.bunny.icu/archives/1511

推荐文章

发表评论

textsms
account_circle
email

bunny.icu

Nginx日志按日期存储到不同的文件
Nginx日志按日期存储到不同的文件 Nginx日志默认是全部写入logs/access.log文件中,时间长了以后,日志文件很大,不便管理。 如果要让Nginx日志按日期存储到不同的文件,可以将以下代码…
扫描二维码继续阅读
2022-08-11