阿里云服务器磁盘异常爆满导致网站无法打开的原因探秘

服务器环境: Cent os, PHP+Mysql

网站的文件没多少,但是服务器磁盘却飙红爆满了。可能这个时候你发现网页也已经打不开了。

第一次解决办法:(使用宝塔面板的用户),可以安装服务器日志清理工具清理服务器日志释放服务器磁盘空间。释放空间后一切恢复正常。

但是没过多久,发现服务器磁盘又爆满了。

于是我仔细看了看清理的文件大小和路径,发现居然是数据库日志文件。特别大,可以达到几十G!

查阅技术文档后,将数据库配置文件里面下面两行配置屏蔽掉:

log-bin=mysql-bin

binlog_format=mixed

前面加“#” 保存即可。

屏蔽这两行后,问题彻底解决!

如果没有安装宝塔面板,你需要使用如下方法:

登陆mysql后清理

mysql登陆命令(注:前面的路径可能会有所不同):/usr/local/mysql/bin/mysql -u root -p

清理命令:reset master;(注意后面的分号也要带好)

清理完后,磁盘剩余空间顿时增大了不少,如果想要关闭数据库操作日志,

在/etc/ 下面找到my.cnf文件vim /etc/my.cnf(数据库配置文件)

将上面特大加粗的两行代码注释掉即可! 然后重启mysql服务可以了(重启mysql命令:service mysqld restart)