您的位置:博客首页 >> Web技术 >> MySQL server has gone away

MySQL server has gone away

日志编号:4 发表时间: 2011-11-06 14:08:27 关注次数:3110
PHP页面访问时出现MySQL server has gone away的话,情况有如下几种:

1、SQL查询返回数据或者入库数据过大,使得SQL运行时间过长。常见的如采集入库、搜索查询等。
解决方法:my.cnf文件中修改wait_timeout值,比如设置为20秒:wait_timeout=20

2、内存和CPU问题。假如你的网站访问人数很少,却非常非常慢,FTP都只有2K下载速度时,也会出现这个问题。常见于虚拟主机、VPS,查看VPS占用内存和CPU都很小,却还是发生了,其实服务器主机的CPU或内存已经忙不过来了。
解决方法:不管原因如何,跟空间商反映吧。
本站不提供讨论功能。
本站所有非新闻类文章均为原创,且禁止转载。
本站为了获得更多流量赚取广告费,难免会有以次充好的文章,望见谅,勿鄙视。