我的网站抛出一个错误:错误号码:2006年MySQL服务器已经消失

问题描述:

我的网站是抛出一个错误:错误号码:2006年MySQL服务器已经走了,我用godaddy服务器如何解决??我的网站抛出一个错误:错误号码:2006年MySQL服务器已经消失

+0

一个代码和导致错误的查询的例子将是一个好主意 –

检查你的mysqld的my.cnf配置文件中的wait_timeout变量是否足够大。

max_allowed_packet= 64M 
wait_timeout= 6000 

如果你想要的话,你也可以检查max_connections。更多的信息请检查MySQL server has gone away

+0

我有这个问题在查询中写入大量数据到MySQL,我通过upping' max_allowed_pa​​cket',但我怀疑godaddy会允许OP在他们的服务器上更新my.cnf(my.ini)! –

+0

尽管做了一些研究,但解决方案似乎是在超过时间限制之前对mysql_close()进行连接,实际上可能导致godaddy服务关闭连接本身。1.Godaddy只需设置一个非常短的连接时间。 :Workarround => mysql_close(); 2.Godaddy以未知的时间间隔改变端口(需要一些研究来找出它)。 :Workarround => mysql_close(); 也许mysql_free_ressources也可以帮助一下,但我不这么认为(只是给它一个尝试:) godaddy mysql连接尽可能快。 –