主页 » LNMP » LNMP服务器上网站日志按天分割成单独文件保存,默认保存30天

LNMP服务器上网站日志按天分割成单独文件保存,默认保存30天

七月 21st, 2015 LNMP

将nginx日志切割脚本下载到/root/下面

wget http://soft.vpser.net/lnmp/ext/cut_nginx_logs.sh
vi cut_nginx_logs.sh

脚本主要参数:
#设置nginx日志文件目录路径
log_files_path=”/home/wwwlogs/”
#日志文件将会存放到/home/wwwlogs/年/月/日志文件名_年月日.log
log_files_dir=${log_files_path}$(date -d “yesterday” +”%Y”)/$(date -d “yesterday” +”%m”)
#设置要切割的日志的名字,如果日志目录下面的日志文件名为vpser.net.log,则填写vpser.net,每个日志名用空格分隔
log_files_name=(access vpser.net licess)
#设置nginx文件的位置
nginx_sbin=”/usr/local/nginx/sbin/nginx”
#设置日志保存的时间,天
save_days=30

如果是非lnmp一键安装包用户可以通过修改上述参数适应你的nginx环境。

添加自动执行,每天0点整开始切割脚本。

crontab -e

输入:

00 00 * * * /bin/bash /root/cut_nginx_logs.sh

评论一下LNMP服务器上网站日志按天分割成单独文件保存,默认保存30天





标签/关键词 » ,

与“LNMP服务器上网站日志按天分割成单独文件保存,默认保存30天”相关的推荐阅读内容

WordPress缩略图

2015年7月15日
缩略图出现在文章列表页面, 文章下方的相关文章, 分类页面的类目图片, 甚至有些博客很新潮地淡化文字以图片瀑布 ...

pt-query-digest分析慢查询日志后输出的结果怎么看?

2015年8月14日
#pt-query-digest mysql-slow.log –分析mysql-slow.log ...

LNMP使用中mysql宕机挂掉后自动重启脚本

2016年8月13日
昨晚某个重要网站的mysql挂掉了,今早睡了个懒觉,发现出问题时已经整整过去7个小时,美刀打水漂了 以前就一直 ...

Linux系统查看文件目录大小命令

2017年7月16日
在Linux下查看文件夹大小的命令,该命令会遍历目录下所有文件以及子目录下的所有文件,然后统计出总的大小 查看 ...