清理apache的logs

早上来公司发现网站挂了,准确说应该是数据库挂了。

以为mysql异常就准备重启mysql,发现提示ERROR! Manager of pid-file quit without updating file

找了各种方案感觉都不太对,逐查看系统空间发现挂载盘还有40%剩余,但系统盘已然慢了,感觉找到问题了,继续查找问题。

du -ch 查看发现apache的文件夹大的有点异常,逐步排除发现logs文件已经n个g了。。看来我的前辈是没做日志分割了。。 逐把日志文件删除,配置httpd.conf文件分割日志后重启。

一切解决。。

步骤du -ch查看所有文件的占用空间,发现目标为apache的logs文件夹

删除 apache的logs目录下apache_access.log和access.log文件。(其实到这步重启下httpd就ok了)

配置apache日志分割

  1. ErrorLog "logs/apache_error.log"  
  2. CustomLog "logs/access.log" common  

修改为

ErrorLog "|../bin/rotatelogs  logs/apache_error-%Y-%m-%d.log 1M"  

CustomLog "|../bin/rotatelogs local/access_%Y%m%d.log 86400 480" common

然后保存,重启httpd   service httpd restart

转载于:https://my.oschina.net/u/3538113/blog/1608179

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值