linux 磁盘占用率100%,发现是nginx的日志打满了

在这里插入图片描述
两个磁盘,一个vda一个vdb,vda挂载了,有一个分区vda1,vda的使用率100%,已经满了,vdb使用率0%,使用的话要先挂载一下

在这里插入图片描述
在这里插入图片描述
发现nginx的日志打满了,nginx的日志是文件的形式,access.log和error.log,echo “” > access.log 把access.log清空(“” 覆盖)

参考:https://blog.youkuaiyun.com/nw_ningwang/article/details/84582081

解决方案,有两种:
1、直接把access.log关闭,只保留error.log

在这里插入图片描述
2、定时Cron任务,定时清理access.log(设置定时脚本,对日志进行定时请清空。建议选取用户访问少的时间进行清理)

步骤:
(1)打开终端输入 crontab -e 后回车,编辑cron任务

  crontab -e  

(2)在打开的编辑器中(进入vi编辑器,输入i),添加 Cron 表达式,注意两个 * 间有空格

  * 1 * * *  echo "" > /绝对路径/access.log   #每天凌晨1点期间的每分钟执行一次(共60次)
  
  0 1 * * * echo "" > /绝对路径/access.log    #每天凌晨1点整执行一次

在这里插入图片描述
(3)保存并退出, Esc 然后 :wq回车
(4)检查Cron任务 crontab -l

在这里插入图片描述
(5)验证Cron定时任务是否好用,可以看是否可以定时追加(如果不好用,看下面的 4、问题排查)

 * * * * * echo "1" >> /绝对路径/access.log     #每分钟往access.log里面追加一个1

在这里插入图片描述

其它:

在这里插入图片描述
在这里插入图片描述
注意:两个 * 号间有空格

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值