nginx日志切割-按天
通过脚本按天切割nginx的日志
nginx的日志默认是不会进行切割的,如果我们不对其进行一些处理,那么就会一天一天变大,等大到几个G的时候,一旦出现问题,想通过日志进行一些问题的排查都很困难了。
我的博客中nginx日志也是这么个情况,于是打算做一下日志切割。
脚本如下:
#!/bin/bash
Date=`date -d '-1 day' '+%Y-%m-%d'`
cd /var/log/nginx && mkdir logs/$Date
for i in access.log error.log
dogzip -c $i > logs/$Date/"$i"_"$Date".gzecho " " > $ifind logs/ -ctime +30 | xargs rm -rf
done
此处只用把脚本中日志的位置进行调整并创建logs目录,就可以了。
然后再将脚本扔进定时任务当中,每天的凌晨执行一次,这样就达到了按天切割,然后删除掉30天之前的日志的目的了。
nginx日志切割-按天相关推荐
- 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间
- 12.10 Nginx访问日志 - 12.11 Nginx日志切割 - 12.12 静态文件不记录日志和过期时间# 12.10 Nginx访问日志 - 日志的格式- vim /usr/local/ ...
- nginx日志切割并使用flume-ng收集日志
nginx的日志文件没有rotate功能.如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx日志切割脚本来自动切割日志文件. 第一步就是重命名日志文件,不用担心重命名后nginx找不到 ...
- 6月8日任务(12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件)
课程名称:12.10 Nginx访问日志 笔记内容: [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf 定义日志格式 combined_ ...
- nginx日志切割脚本
nginx的日志文件没有rotate功能.如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx日志切割脚本来自动切割日志文件. 第一步就是重命名日志文件,不用担心重命名后nginx找不到 ...
- nginx日志切割定时执行脚本
# vim /tmp/shell/nginx_logbak.sh #防止nginx日志过大,用周期性执行计划任务,执行日志切割脚本 #!/bin/bash date=`date +%Y%m%d` lo ...
- logrotate测试_使用 logrotate 对 apache/nginx 日志切割
logrotate 是 linux 系统用来分割日志的系统工具,可以方便将日志按周期(日,周,月)和大小进行分割. 当我们的服务器访问量比较大时,服务器的 access.log 可能会 G/天的级别增 ...
- 每日一shell(八)nginx日志切割
nginx日志会随着访问量而变大,较大的日志会影响分析日志时对日志的分析和处理,我们可以使用shell对nginx日志进行定时分割,以周或者天,对于时间久的日志可以定时删除,减小磁盘的浪费 代码: # ...
- nginx日志切割logrotate
环境是docker-compose,日志是挂载出来的,通过logrotate进行日志切割. 安装logrotate yum install logrotate -y 在 /etc/logrotate. ...
- nginx日志切割配置
1)日志切割脚本 #!/bin/bash LOG_PATH="/usr/local/nginx/logs" RECORD_TIME=$(date -d "today&qu ...
最新文章
- ue4 开发动作游戏_【图片】第三人称动作游戏开发日志【虚幻4吧】_百度贴吧
- 年前最后一期!知识图谱理论与实战(线下集训)
- SAP UI5:how to connect mock data
- 八种ADSL接入情况中断流现象分析
- idea中连接mysql插入成功数据 在navicat中刷新表格没有数据_MySQL入门简记
- cpu影响matlab仿真速度吗,Proteus仿真速度很慢的分析
- sequelize 外键关联_mysql – Sequelize.js外键
- 知识图谱学习笔记(三)——知识表示方法
- OpenGL基础47:法线贴图
- SimpleMemory博客园主题定制美化 配置
- 极客日报:腾讯宣布捐赠1亿元驰援河南;苹果回应iPhone 安全隐患;贝索斯完成10分钟太空之旅
- 智云影视资源网PHP源码 采集无需数据库V1.2版
- 认识研发数字化管理(数字化研发管理)
- spark封神之路(7)-RDD算子详解第一部分
- (前端)HTML之CSS(选择器字体排版背景)
- JAVA 实现发送邮件功能——邮箱验证码
- WebOffice 文档在线编辑
- 河南计算机专业最好的独立学院,河南省排名前十的大学-河南省民办大学排名-河南省独立学院排名...
- checking for C compiler ... not found
- 一个非常简单的方法使用JavaScript打包一个网页成为安卓app(打包远景论坛)
热门文章
- 咨询第三方软件测试机构报价时,软件企业应该准备什么?
- 计算机cad的概念,“CCAD”是“Conceptual Computer Aided Design”的缩写,意思是“概念计算机辅助设计”...
- 利用计算机打开电视盒子,使用小米盒连接到计算机显示器以观看电视
- 使用迁移学习加强你的图像搜索
- html页面遍历数组,javascript如何遍历数组?
- Docker容器搭建及Docker镜像结构和镜像优化
- python中*args和**kwargs参数的用法
- Excel表格怎么变成 latex 格式?
- mac识别不了硬盘怎么回事 mac识别不了硬盘怎么解决
- APP开发选择什么框架好?