随机“在读取初始通信数据包时失去与MySQL服务器的连接”,系统错误:110“

时间:2012-07-30 15:51:31

标签: mysql database-connection remote-access packet-loss

我有一个远程连接到数据库的网站,这种情况已经存在了一年多,我没有遇到任何问题。

然而,今天浏览网站时,我注意到mysql连接似乎超时了。有时页面加载完全正常,然后它会产生以下警告。

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at    'reading initial communication packet', system error: 110 in xxx/mysql_info.php on line 7
Lost connection to MySQL server at 'reading initial communication packet', system error: 110 - It seems we are having a slight technical issue, please check back soon.

由于零星的性质,我有点失落。我可以控制数据库服务器和托管服务器,我没有更改任何设置。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

看起来错误#110是连接超时的。它可能是DNS或路由相关的问题,或者您的数据库服务器可能有一些间歇性问题。我会尽快在数据库上进行备份,然后查看fsck以查看磁盘是否正常,并执行一些ping和网络测试以查看它是否可以从您的Web服务器访问。