数据库连接失败

时间:2009-08-20 10:16:53

标签: php mysql

当我在服务器中浏览我的在线应用时,我收到了类似

的错误
  

数据库连接失败

     

用户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;
}

2 个答案:

答案 0 :(得分:3)

你完成连接后是否关闭了连接?

如果没有,那么我会假设有很多数据库连接对象只是在等待GC接收它们,并且在它发生之前,你可能会失去可用的连接。

答案 1 :(得分:1)

您需要与主机联系并让他们达到连接限制。如果他们不这样做,你需要找一个更好的主人。这只是基于网络的应用程序中的生活现实。