分享

「运维」Nginx按天切割访问日志并删除超过一个月的日志

 Bladexu的文库 2017-01-17

「运维」Nginx按天切割访问日志并删除超过一个月的日志

日志位置

/data/logs/nginx

下面存放多个站点的访问日志,切割后的日志放在/data/logs/nginx/backup目录下面,某个站点单独一个目录,每个目录下面记录最近30天的访问日志

日志命名规则

站点域名:www.timophp.com

日志名称:www.timophp.com.access.log

站点域名:s1.static.timophp.com

日志名称:s1.static.timophp.access.log

备份日志名称

/data/logs/nginx/backup/www.timophp.com/access.20170117.log

日志切割脚本如下:

「运维」Nginx按天切割访问日志并删除超过一个月的日志

源码请查看:http://git.oschina.net/tomener/codeSnippet

日志切割脚本位置

这个随意,我就把他放在/data/script下面

增加定时任务crontab

0 0 * * */data/script/nginx_access_log_cut.sh > /dev/null2>&1

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多