CI框架出现mysql数据库连接资源无法释放的解决方法


Posted in PHP onMay 17, 2016

本文实例分析了CI框架出现mysql数据库连接资源无法释放的解决方法。分享给大家供大家参考,具体如下:

使用ci框架提供的类查询数据:

$this->load->database();
$query = $this->db->query($sql);

程序运行一段时间之后,报错,告知数据库too many connections

很明显MySQL数据库连接资源超过了 max_connections 设定值。立马在每个查询之后,添加资源释放脚本:

$this->db->close();

仍然无法释放资源,怎么办呢?查看手册之后,知道了,只要把pconnect设置为false就可以了,设置大致如下:

$db['default']['pconnect'] = FALSE;

设置 过之后,无需调用

$this->db->close();

即可自动关闭连接。

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 中执行系统外部命令
Oct 09 PHP
php面向对象全攻略 (十) final static const关键字的使用
Sep 30 PHP
php5 图片验证码实现代码
Dec 11 PHP
ajax+php打造进度条代码[readyState各状态说明]
Apr 12 PHP
生成ubuntu自动切换壁纸xml文件的php代码
Jul 17 PHP
PHP 年龄计算函数(精确到天)
Jun 07 PHP
php实现的简单日志写入函数
Mar 31 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
Apr 14 PHP
PHP使用自定义方法实现数组合并示例
Jul 07 PHP
详解php中serialize()和unserialize()函数
Jul 08 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
CI框架集成Smarty的方法分析
May 17 #PHP
CI框架中数据库操作函数$this->db->where()相关用法总结
May 17 #PHP
CI框架中redis缓存相关操作文件示例代码
May 17 #PHP
Yii2如何批量添加数据
May 17 #PHP
PHP并发多进程处理利器Gearman使用介绍
May 16 #PHP
php截取视频指定帧为图片
May 16 #PHP
PHP中常用的数组操作方法笔记整理
May 16 #PHP
You might like
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
php array_pop 删除数组最后一个元素实例
2016/11/02 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
xtree.js 代码
2007/03/13 Javascript
Javascript 解疑
2009/11/11 Javascript
js或css实现滚动广告的几种方案
2010/01/28 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
浅谈Sizzle的“编译原理”
2015/04/14 Javascript
AngularJS自动表单验证
2016/02/01 Javascript
封装获取dom元素的简单实例
2016/07/08 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
在vue中使用cookie记住用户上次选择的实例(本次例子中为下拉框)
2020/09/11 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
2020/11/13 Javascript
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
java判断三位数的实例讲解
2019/06/10 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
Myprotein亚太地区:欧洲第一在线运动营养品牌
2020/12/20 全球购物
公益活动邀请函
2014/02/05 职场文书
地球一小时宣传标语
2014/06/24 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python