我收到了这个错误:
警告: mysql_connect()[function.mysql-connect]:太多了 /home1/host/public_html/employee/message/config.php 中的连接 在线 4
无法连接到数据库。连接太多
目前我的网站上还没有其他人。我是唯一一个。
我确实有很多AJAX,但这些连接在完成后关闭了。这就是为什么我不明白为什么我有too many connections
错误。
答案 0 :(得分:1)
您使用的是网络服务器(IIS,Apache等)吗?他们经常汇集连接并暂停一段时间以保持查询快速运行。如果是,请尝试重新启动您的网络服务器应用程序(在IIS中,开始 - >运行“iisreset”)并查看是否可以将其释放。
答案 1 :(得分:1)
通过查询MYSQL,可以尝试查看连接是否正常关闭吗?
答案 2 :(得分:0)
此问题是由于多个连接实例一次处于活动状态。 使用Singleton对象创建Connection对象。
答案 3 :(得分:0)
确保在建立另一个连接之前关闭所有现有数据库连接。使用代码$mysqlConnectionName->close();
或mysql_close($mysqlConnectionName);