Gimhoy's Blog

您曾经浏览过

AppFog数据库连接失败解决办法

本文最后更新于2013年5月8日,已超过三年没有更新,如果文章内容失效,请反馈给我们,谢谢!

早上起来,发现在Appfog上面的博客突然打不开了,显示"连接数据库失败",进入phpMyAdmin,发现如下提示:

#1129 - Host '10.0.62.14' is blocked because of many connection errors;
unblock with 'mysqladmin flush-hosts'

网上给出的原因,是说MySQL中默认的max_connect_errors是10,由于连接出错,造成这个数值高于10,再访问的时候就被锁住了, 并屏蔽主机的进一步连接请求。 这是MySQL的一个保护机制吧。解决方法一般是执行命令 mysqladmin flush-hosts.但是对于Appfog这样的云空间来说,是没有办法执行这样命令的。。

这时候想到Appfog的应用每次重启都会换IP,就重启了一下应用,成功解决了问题。
需要注意的是,重启应用会导致应用在云端对文件所做的修改被还原,所以重启之前最好先把文件下载下来,重启之后再传上去。

给Appfog发了封邮件,看下官方能不能给出更好的解决办法。

Update:官方给出的答复:除了联系客服,重启应用是唯一的解决办法。



免费获得每月10G空间+10G免费流量
Leave a Reply

*

*