• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
云虚拟主机网站访问报错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数据库产品替换虚拟主机自带数据库解决这个问题。

  如果问题还未能解决,请联系售后技术支持