从昨晚开始我的主机就挂掉了,服务器正常运行,但是任何网页都打不开。起初还以为是线路瘫痪,但 FTP 和 SSH 都可连接正常使用。问了一下 Linode 客服,对方说除了 http 连接返回的都是浮云,其他一切正常。今早起床后问题依旧,重启主机后网站恢复访问了几秒就又瘫痪了。但在重启过程中,MySQL 服务没开启时,WordPress 给了连不上数据库的反应,说明 nginx 还是在运行的,问题出在 MySQL。
本能反应是备份 MySQL 直接重装 VPS,但是 phpmysql 也登陆不进去。在云山的帮助下,得知是 MySQL 的 log 文件占满了主机硬盘,硬盘剩余空间已为 0。解决方法就是关闭 MySQL 的日志功能然后删除 log 文件(大部分 LNMP 一键安装包默认都没关闭这个功能):
- SSH 登入后使用
df -lh
命令查看硬盘是否已用光,如果不是,则是其他原因; - 编辑
/etc/my.cnf
文件,注释掉log-bin=mysql-bin
这一行; - 进入
/usr/local/mysql/var
目录,删除日志文件(rm -rf 00000*
)。
经过处理后,我的 Linode 腾出了 12G 的空间,速度又嗷嗷快了。
我一般就按照这个http://www.vpser.net/manage/what-is-using-my-disk-space-up.html
隔断时间看下~
我早就关闭MYSQL日志了,磁盘也没用满,但每个星期都出现网页打不开的情况,FTP正常,只能重启VPS了
log文件相当占空间~~~~~
日志很占空间
我的vps不怎么样,所以有时候nginx把apache堵塞了
log文件有这么大??用了多久?
大半年吧
12G..够呛的呀。我的Linode至今没有那么多log
的确也太久没有清理了。
我的情况类似,但是好像是被dns污染了还是什么的。。
博主你侧边栏那个涂鸦效果怎么做到的?wordpress插件吗?
侧栏是用了一个js结合html5的,不是插件。国外一个人做的。
效果很赞~