欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Aug 15 2013 DiscuzX2.5出现”Discuz!Database Error(1040)notconnect”错误解决方法

shiping1 的头像

错误截图:

DiscuzX2.5出现"Discuz!Database Error(1040)notconnect"错误解决方法

DiscuzX2.5出现"Discuz!Database Error(1040)notconnect"错误解决方法

错误编号:1040

问题分析:

连接数超过了 MySQL 设置的值,与 max_connections 和 wait_timeout  都有关系。wait_timeout 的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大。

解决方法:

1、虚拟主机用户请联系空间商优化 MySQL 服务器的配置;

2、独立主机用户请联系服务器管理员优化 MySQL 服务器的配置,可参考:

修改 MySQL 配置文件(Windows下为 my.ini, Linux下为 my.cnf )中的参数:

max_connections= 1000
wait_timeout = 5

如果没有可以自行添加,修改后重启 MySQL ,如果经常性的报此错误,请您按照服务器环境搭建教程检查下你的服务器。来源:http://faq.comsenz.com/viewnews-104

 

--------------------------------------------------------------------------------------------------------

解决办法,修改max_connections=800;默认值修改成50000。方法:到数据库找到“my.ini”修改里面的max_connections=***,我2003系统,有同样问题的不妨一试。

来自 http://www.zhukehua.cn/discuzjc/1777.html


这个问题1.你的网站受到攻击,突发太多,MYSQL链接数扛不住,

解决办法:

1.max_connections  在my.cnf中的max_connections

vi my.cnf
如果有就改下
然后加入
max_connections= 2000
wait_timeout = 5

WINDOW也是修改这个文件my.cnf

来自 http://www.cnymk.com/thread-3031-1-1.html




其实因不太懂数据库是一大堆同学困难重重,在官方、百度那里搜了一大堆解决方案都很扯淡。

最后呢还是发现了DZ官方的一个解决办法,max_connections=800;默认值修改成50000后,今天到现在已经连续运行16个小时了很正常。升级2.5后天天都是问题,逐步解决完了。方法:到数据库找到“my.ini”修改里面的max_connections=***,


这个值默认的是100在2003里,非常的小,大家可以根据自己的网站情况进行修改就行了。

来自 http://www.sufeinet.com/thread-10326-1-1.html

 

普通分类: