AP服务器的空间不够用了,但是这里除了/u1/out下的临时文件,不存其他文件啊。况且这次是根目录/满了。
用du -h --max-depth=1逐层目录查看,才知道是apache的日志把空间占了。位置在/usr/local/apache2/logs,短期的办法当然是直接删除文件了。
长期看要么写个脚本,把最近xx天的旧文件清除,要么直接设置apache的参数,不要记录日志。
AP服务器的空间不够用了,但是这里除了/u1/out下的临时文件,不存其他文件啊。况且这次是根目录/满了。
用du -h --max-depth=1逐层目录查看,才知道是apache的日志把空间占了。位置在/usr/local/apache2/logs,短期的办法当然是直接删除文件了。
长期看要么写个脚本,把最近xx天的旧文件清除,要么直接设置apache的参数,不要记录日志。
找到apache2的配置文件httpd.conf,将access_log的配置行注释掉即可。二、让access_log定期产生独立的文件,在将超过期限的独立的日志文件清除。
CustomLog "|bin/rotatelogs -l /var/log/logfile_%Y%m%d 86400" common注意上述路径需为绝对路径。
find /var/log/logfile_* -mtime +90 -exec rm -f {} \;参考资料: Apache官方文档