【nginx】access.log按照时间分割

access.log 大的网络访问下没有几天文件就变得非常大了,一直累计也不是办法啊

查看文件大小

du -sh *

access.log  13G

按照时间把access.log分割一下

修改 nginx.conf

修改前的文件

【nginx】access.log按照时间分割_第1张图片

修改后的文件

【nginx】access.log按照时间分割_第2张图片

增加的内容

	map $time_iso8601 $logdate {
	'~^(?\d{4}-\d{2}-\d{2})' $ymd;
	default                       'date-not-found';
	}
	access_log  logs/access-$logdate.log ;

重启 nginx

./nginx -t

./nginx -s reload

再次查看Nginx log文件夹

【nginx】access.log按照时间分割_第3张图片

OK,大功告成!!

你可能感兴趣的:(nginx,运维)