当我在服务器中浏览我的在线应用时,我收到了类似
的错误数据库连接失败
用户coule_com @ c17564已超过'max_user_connections'活动连接。
但这在我的本地系统中运行良好。当我在服务器中导航时,此错误随时发生。如果我刷新浏览器,我可以进一步移动。但我需要解决这个问题。
有人会帮我解决这个问题吗?
连接代码:
function makeConnection() {
global $config;
$this->ConLink = mysql_pconnect($config['DBHostName'],$config['DBUserName'],$config['DBPassword']) or die("Database Connection Failed". mysql_error());
mysql_select_db($config['DBName'], $this->ConLink);
return true;
}
答案 0 :(得分:3)
你完成连接后是否关闭了连接?
如果没有,那么我会假设有很多数据库连接对象只是在等待GC接收它们,并且在它发生之前,你可能会失去可用的连接。
答案 1 :(得分:1)
您需要与主机联系并让他们达到连接限制。如果他们不这样做,你需要找一个更好的主人。这只是基于网络的应用程序中的生活现实。