早上来公司发现网站挂了,准确说应该是数据库挂了。mysql
觉得mysql异常就准备重启mysql,发现提示ERROR! Manager of pid-file quit without updating filesql
找了各类方案感受都不太对,逐查看系统空间发现挂载盘还有40%剩余,但系统盘已然慢了,感受找到问题了,继续查找问题。数据库
du -ch 查看发现apache的文件夹大的有点异常,逐步排除发现logs文件已经n个g了。。看来个人前辈是没作日志分割了。。 逐把日志文件删除,配置httpd.conf文件分割日志后重启。apache
一切解决。。网站
步骤du -ch查看全部文件的占用空间,发现目标为apache的logs文件夹ui
删除 apache的logs目录下apache_access.log和access.log文件。(其实到这步重启下httpd就ok了)rest
配置apache日志分割日志
修改成it
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