侧边栏壁纸
博主头像
gale-blog博主等级

少年一贯快马扬帆,道阻且长不转弯,要盛大,要绚烂,要哗然,要用理想的泰坦尼克号去撞现实冰川,要当烧赤壁的风,而非借箭草船,要为了一片海,就肯翻万山

  • 累计撰写 39 篇文章
  • 累计创建 5 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

nginx日志切分

二月在这里
2024-02-01 / 0 评论 / 0 点赞 / 50 阅读 / 800 字

建站以后,使用nginx做网站的的请求做处理之后会遇到日志文件不断增大的问题

使用shell脚本出理日志文件

set -e
sleep 1s
yesterday=$(date -d 'yesterday' +%d-%m-%d)
logsdir='/home/nginx/log'
backup='/home/nginx/log/backup'
if [ -d $logsdir ];then
   cd $logsdir
   mv access.log ${backup}/access_${yesterday}.log
   mv error.log ${backup}/error_${yesterday}.log
   docker restart nginx 
   sleep 2s
   find ${backup}/ -atime +10 -exec rm -f {} \;
else
   echo 'no log file'
   exit 0
fi

添加定时任务

chmod +X nginx.sh

crontab -e

0 0 * * * /home/nginx/shell/nginx.sh

0

评论区