MySQL:“连接太多”?

时间:2011-11-16 04:09:43

标签: mysql

我收到了这个错误:

  

警告: mysql_connect()[function.mysql-connect]:太多了    /home1/host/public_html/employee/message/config.php 中的连接   在线 4

     

无法连接到数据库。连接太多

目前我的网站上还没有其他人。我是唯一一个。

我确实有很多AJAX,但这些连接在完成后关闭了。这就是为什么我不明白为什么我有too many connections错误。

4 个答案:

答案 0 :(得分:1)

您使用的是网络服务器(IIS,Apache等)吗?他们经常汇集连接并暂停一段时间以保持查询快速运行。如果是,请尝试重新启动您的网络服务器应用程序(在IIS中,开始 - >运行“iisreset”)并查看是否可以将其释放。

答案 1 :(得分:1)

通过查询MYSQL,可以尝试查看连接是否正常关闭吗?

答案 2 :(得分:0)

此问题是由于多个连接实例一次处于活动状态。 使用Singleton对象创建Connection对象。

答案 3 :(得分:0)

确保在建立另一个连接之前关闭所有现有数据库连接。使用代码$mysqlConnectionName->close();mysql_close($mysqlConnectionName);

执行此操作