现象:今天查看TIPTOP主机空间,发现/dev/sda1 空间为19G,已经用了18.8G可用率为0。 问题查找: 1、发现/usr/local/apache2 目录下下的logs大小居然有13G 2、进入logs目录,发现access_log居然有12.7G,忘了抓图^_^
资料: apache用久了,就会发现在logs文件夹下面 其实只需更改一个httpd.conf里的配置信息就可以解决这个问题了 1、 首先,停止Apache服务,并删除Apache下/logs/目录中的error.log和access.log文件 2、 打开Apache的conf/httpd.conf配置文件并找到下面两条配置: ErrorLog CustomLog 3、 直接在前面加#注释掉,换成下面的配置文件。 # 限制错误日志文件(error.log)为 1M ErrorLog 或者 #每天生成一个错误日志文件 ErrorLog 限制访问日志文件(access.log)为 1M CustomLog 或者 # 每天生成一个访问日志文件 CustomLog 改善: 1、将access_log备份到本机 2、停止http服务:service httpd stop 3、删除access_log:rm –f 4、 修改/usr/local/apache2/conf/httpd.conf CustomLog "| 5、启动httpd: service httpd start 6、查看logs文件 Logs目录下面已生成一个access_20160111_log的文件 7、重新查看空间 8、处理OK |
|
来自: 昵称40353649 > 《待分类》