nginx日志归档设置

nginx默认的日志是写在一个文件access.log里的,时间久了就会很大,大到无法打开

全网搜索找到了这个方法,如下图:

日志设置
结果

代码如下:

log_format access-upstream '$time_iso8601|$request|$remote_addr|$upstream_response_time|$http_user_agent|$http_x_forwarded_for';

    map $time_iso8601 $logdate {

            '~^(?<ymd>\d{4}-\d{2}-\d{2})' $ymd;

            default                      'date-not-found';

}

access_log logs/access-$logdate.log ;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容