云虚拟主机网站访问报错has more than 'max_user_connections' active connections原因及解决
发布日期:2015-12-2 12:12:41
云虚拟主机网站访问报错has more than 'max_user_connections' active connections原因及解决 一、现象描述: 云虚拟主机网站访问报错:has more than 'max_user_connections' active connections 二、问题原因: 这个是因为云虚拟主机的mysql数据库,允许每个用户建立的最大连接数是80。如果超过了最大连接数限制就会出现类似上述的报错。 如果程序访问过程出现这类错误,可以先到控制面板里面停止站点几分钟后测试下是否恢复,如下图所示位置: 如果仍然不行,请联系阿里云售后技术支持阿里云,由工程师从后台进行处理。 三、解决方案: 程序的数据库连接超过系统最大限制是产生该问题的最根本原因,解决方案可以从下面2个方面出发,优先建议进行程序优化,程序中调用完毕数据库的会话要及时关闭,要有mysql open也要要mysql close。 并且由于云虚拟主机是共享资源,考虑到稳定性,配置不支持修改,如果这个连接数的限制不能满足使用,可以考虑用RDS数据库产品替换虚拟主机自带数据库解决这个问题。 如果问题还未能解决,请联系售后技术支持
|