
两个磁盘,一个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

其它:


注意:两个 * 号间有空格






被折叠的 条评论
为什么被折叠?



