nginx日志切分
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx日志切分相关的知识,希望对你有一定的参考价值。
参考技术A 由于nginx只支持按照server_name或者大小进行划分,每次想要看日志不是很方便,现在想将access和error日志按天进行划分。思路:通过定时脚本(每天凌晨),将前一天的access.log 重命名为 access_xxxx-xx-xx.log 的格式。
具体实现:
我是在mac上写的定时脚本,mac与linux获取时间会有一点点的区别。
linux : YESTERDAY= (date -v +1d +%Y-%m-%d)
步骤1:
进入到nginx的日志目录下: cd /usr/local/opt/nginx/
新建一个定时脚本: vim cut_nginx_log.sh
修改权限可执行:
chmod +x /usr/local/opt/nginx/cut_nginx_log.sh
crontab -e
最后达到我们希望的效果:
以上是关于nginx日志切分的主要内容,如果未能解决你的问题,请参考以下文章