今天下午打开微博http://t.huhen.com,发现访问不了。以为是虚拟主机瘫痪了。按了几次刷新也没有。最后在微博首页提示1040:Too many connections,什么?Too many?太多什么?connections英文看不懂还是用360浏览器自带的翻译工具翻译一下,显示:1040:太多的连接。无语了,从来没碰到过。解决不了还是用百度搜下吧。原因:连接数超过了mysql设置的值,与max_connections 和wait_timeout 都有关系。wait_timeout的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大。解决的方法是需修改数据库max_connections 的连接数。我用的是虚拟主机,没有数据库后台的管理权限,只有联系空间提供商客服了。向客服说明原因后几分钟就解决了!
服务器MYSQL出现Too many connections的解决办法
错误类型:MySQL
错误编号:1040
错误信息:Too many connections
现象及解决方案:
连接数超过了mysql设置的值,与max_connections 和wait_timeout 都有关系。wait_timeout的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大。
解决方法:
1.虚拟主机用户请联系空间商优化 MySQL 服务器的配置;
2.独立主机用户请联系服务器管理员优化 MySQL 服务器的配置,可参考:
修改 MySQL 配置文件(windows下为 my.ini, linux下为 my.cnf )中的参数:
max_connections= 1000(或者更大)
wait_timeout = 5