MySQL server has gone away 的修改问题

2016-07-07 15:29 来源:www.chinab4c.com 作者:ecshop专家

MySQL server has gone away 的出错修改问题,要服务器提供商修改在php.ini里面的wait_timeout时间,我在本地修改也生效.但不知道这个值多少才合适.
本地上我把
wait_timeout=20
时间响应还是太慢.多少才算快又不出错呢?
如果服务器不能修改这个文件,那么我们在代码上如何修改得到同样的效果呢?

回答:
如果不能修改服务器的,那么你在init.php文件中
45添加
@ini_set('wait_timeout',20);试下

如果不能修改服务器的,那么你在init.php文件中
45添加
@ini_set('wait_timeout',20);试下
晓天 发表于 2010-1-12 15:37


仍不行,试着把时间20改为更长的,看到网上有说28800的,改了也仍不行,改100也不行.再求解.

设置成180的时候,试过一次不出错,第二次又出错了,看这样子,这个时间定的难度决定出错与否?

百度上许多设置都无法解决啊,晕了.怎样是好?

如果不能修改服务器的,那么你在init.php文件中
45添加
@ini_set('wait_timeout',20);试下
晓天 发表于 2010-1-12 15:37


这个修改,主页进入不了:
Parse error: syntax error, unexpected T_IF in includes\init.php on line 49
为何?

刚才找了下网上资料,这个不能在php中配置,只能在mysql配置中配置,所以出现该错误。那么只能在数据库的配置文件中修改了~

刚才找了下网上资料,这个不能在php中配置,只能在mysql配置中配置,所以出现该情况。能做么只能在数据库的配置文件中修改了~
晓天 发表于 2010-1-13 10:20


然而在mysql的php.ini里面添加时间的也无法常正常运行,仍有时常出现MySQL server has gone away ,五次有二次才成功.有没有更好的方法解决呢?

你延长下时间试下

都没用的,,
你一定是和我一样,在老空间有整合论坛
在新空间的 会员管理 删除 会员整合 就可以了,我搞了一整天

http://www.doff.com.cn/blog/arti ... %e5%8a%9e%e6%b3%95/