网站遇到的一个新问题

最近几天都发现,网站的后台不能登录了,因为我用了百度的云加速(这是个好东西),所以就不假思索的认为问题可能是阿里云和云加速之间出现的问题,为了了解到底是哪里出问题,

我先关闭了云加速的功能,这样发现后台还是不能连接,而且提示是nginx的问题,那样直接连上服务器,重启nginx,没问题,重启php,没问题,重启mysql,完蛋了,关闭mysql是没问题的,但是启动mysql,却是怎么都启动不了了,然后打开mysql的日志文件,发现都是一条一条的“存储空间不足”的报警,终于明白,原来是空间不够了,查看存储空间,发现数据盘占用率已经超过99%,删除掉一个备份文件之后,重新启动mysql,一切都正常了,仔细检查发现是网站巨大的日志文件占用了足足9G的空间,已经都超过了网站的大小,为了释放空间,解决的方式非常简单,就是删除掉那些日志文件释放存储空间即可。

Oops。。。

所有的问题都不是表面看起来那么简单的,唉。。。

 

登录管理系统后台提示如下错误:

Table ‘xxxxxx’ is marked as crashed and should be repaired;

经查,产生这个错误的原因,还是因为空间被填满,数据库中存在一些脏数据导致的:

mysql>
mysql> repair table xxxxxx;
+---------------------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+---------------------------+--------+----------+----------+
| meiniu.meiniu_enewsmember | repair | status | OK |
+---------------------------+--------+----------+----------+
1 row in set (18.72 sec)

 

不要说这个repair命令还真是不错,只是时间稍微有点长。。。。。。