VPS侦探论坛

 找回密码
 注册
查看: 3064|回复: 2

Nginx日志切割脚本,设置日期天数 怎么计算的

[复制链接]
发表于 2016-9-19 16:17:40 | 显示全部楼层 |阅读模式

这个位置 #设置日志保存的时间,天
save_days=30

脚本主要参数:
#设置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

例如我设置了2  天  每天的下午16:00 自动切割   服务器时间为 9月19号12点  入后 当服务器为9月19号16:00  时候  切割的日志为9月18号的  一直到 服务器为9月20号   9月21号 日志分别生成为为9月18号 16:00 9月19号 16:00 9月20号 16:00     按照我的设2天 是指日志 从生成 那一刻 到服务器加48小时  之后 超过48小时的 日志就会被删除   一直 轮流循环吗
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2016-9-19 16:20:21 | 显示全部楼层

回复 1# 的帖子



同时追加 一下   每天生成的 日志 是文件  为了节约服务器的磁盘空间 如何对生成的 每天的文件 压缩一下   然后接着把 日志文件给删除 呢
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2016-9-19 19:03:16 | 显示全部楼层

日志删除是按文件的生成日志加要报错的天数,超过了指定时间就删除

压缩需要自己修改脚本,原来在论坛里说过可以自己搜索一下:日志 压缩
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-28 23:37 , Processed in 0.025117 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表