【发布时间】:2011-08-24 09:21:15
【问题描述】:
我在 CodeIgniter 中建立了一个社交社区网站,现在获得了相当多的流量,托管公司开始抱怨并说数据库正在接收空连接以及未关闭的连接。
我不完全确定什么是空查询或最终会如何发出,有什么想法吗?
我添加了额外的代码以在代码结束时强制关闭连接,但显然这不起作用。
任何人都可以就在哪里查看或开始调试此类问题提供任何建议吗?
谢谢
我的核心底部有以下内容MY_Controller
public function __destruct() {
$this->db->close();
}
【问题讨论】:
-
3 个答案,其中没有一个实际上是问题的答案。
-
您的主机是否提到了
null connection是什么? -
不幸的是,我没有关于空问题的详细信息,来自主机:来自查询本身为“空”的站点的大量连接
-
你需要调试你的 SQL 查询。将它们全部记录下来,包括。回溯,以防您执行“NULL”查询。我首先会专注于消除“NULL”查询。
-
正在使用单个 MySQL 数据库。我从来没有深究此事,托管公司也没有再提出任何投诉,所以我相信问题已经解决了。
标签: php database codeigniter database-connection