手工清理nginx大日志文件(清理nginx缓存)
现状
系统盘的空间有点小,只有 50G, 目前 nginx 日志已经占用了 20G,空间告急,先手工清理,解一下燃眉之急,然后再配置自动分割,定时删除的自动化事项。
首先重命名原日志文件:
mv /usr/local/ahcloud/nginx/logs/error.log /usr/local/ahcloud/nginx/logs/error.log_bak
这个时候日志文件虽然被重命名,但是日志还是会写入到重命名之后的文件之中:
然后重新打开日志文件:
/usr/local/ahcloud/nginx/sbin/nginx -s reopen
执行完此命令之后,日志才会写入的新的 error.log 文件中:
检查一下日志是否正常输出:
tail -f error.log
可以看到日志已经正常输出:
然后删除掉转储之后的日志文件:
rm -f /usr/local/ahcloud/nginx/logs/error.log_bak