本文主要是介绍Nginx 日志按天进行切割,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
近期事情比较多,公司的事情也比较多,最可恨的一件事情是nginx的log日志,总是占满整个linux服务器,就一个小小的日志就占用了大概10g的物理内存,所以今天决定把生产的nginx日志给切割出来,每天产生一个日志。
实现需求
每天凌晨00:00把前一天的Nginx日志access.log重命名为access-xxxx-xx-xx.log格式,例如:access-2016-10-01.log,来看看详细的实现方法。
实现方法
新建执行脚本文件:
vim /opt/nginx/cut_nginx_log.sh
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
给脚本赋执行权限
chmod +x cut_nginx_log.sh
定时任务
配置crontab每天凌晨00:00定时执行这个脚本
1 2 3 |
|
这篇关于Nginx 日志按天进行切割的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!