nginx日志切割及7天前的历史日志删除脚本

上次写到《服务器日志备份超节省空间的思路》,压缩后磁盘占用由93%降到了62%,效果还是不错的!为什么不直接删除呢?其实是因为这些日志涉及到支付等重要业务,保存半年以上也算是保守的做法。

今早,又发现几例磁盘空间报警,占用率都在90%+,关键居然是根分区!这要是日志突然暴涨,把根分区撑爆了,那就可以体验到“菊花一紧”的快感了吧?

索性利用CRT的全局命令把磁盘空间占用率超过75%的服务器筛选出来,打算继续进行清理磁盘空间这个枯燥的工作。结果,发现好几台nginx方向代理服务器的日志居然还没做分割处理,一个access.log居然近200G大小!真是I 服了 U

nginx日志切割及7天前的历史日志删除脚本

于是,就有了下面这个日志切割脚本,按日期切割nginx日志,并自动删除7天前的日志(日志均已同步至专用日志存储服务器,可放心删除历史日志。)

将这个脚本添加到计划任务,每天执行一次即可:

此方法,网上一搜一大把,因此本文仅作为个人工作记录,并非教程,随便看看就行,别太在意。

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

刷新评论

目前评论:11   其中:访客  9   博主  2

  1. 每日秀 4 来自天朝的朋友 未知浏览器 Unknow Os 江苏省苏州市 电信

    哎哟我cao 一不小心就点到几个广告,罪过。罪过

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 电信

      评论” />

  2. 81主机|81ji.com 0 来自天朝的朋友 未知浏览器 Unknow Os 北京市 清华大学紫荆公寓二期

    200G!!!不敢想象。。。

  3. PHP二次开发 6 来自天朝的朋友 未知浏览器 Unknow Os 山东省济南市 联通

    ⊙﹏⊙b汗,刚开始玩Linux的时候,被日志文件搞得头疼。

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 电信

      日志处理是运维的一项基本工作,很枯燥的玩意。

  4. 噶里味美食网 3 来自天朝的朋友 未知浏览器 Unknow Os 上海市 电信

    尼玛,linux我一直玩不好~

  5. 夏日博客 5 来自天朝的朋友 未知浏览器 Unknow Os 北京市 宽带通

    居然没有用过 nginx。。日志要时刻清理才行。。要么爆满了就会拖夸服务器。

  6. 香港虚拟主机 3 来自天朝的朋友 未知浏览器 Unknow Os 重庆市 电信

    不错不错,学习到了

  7. aoweisi 4 来自天朝的朋友 火狐浏览器 Windows 7 江苏省南京市 电信

    请问 Nginx 日志分析工具用什么好

  8. 大胖子 0 来自天朝的朋友 谷歌浏览器 Windows 7 山东省济宁市 联通

    ftp主机 能命令编辑任务计划吗

  9. 黑色冰激凌 0 来自天朝的朋友 谷歌浏览器 Windows 7 北京市 联通数据中心

    我就像一个文盲一样,看不懂shell,也不会写,好无趣。。。

加载中,请稍候...