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 相关文章推荐
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
Nov 28 PHP
php中try catch捕获异常实例详解
Nov 21 PHP
8个PHP程序员常用的功能汇总
Dec 18 PHP
修改WordPress中文章编辑器的样式的方法详解
Dec 15 PHP
大家都应该掌握的PHP关联数组使用技巧
Dec 25 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
Mar 02 PHP
php生成酷炫的四个字符验证码
Apr 22 PHP
分析PHP中单双引号的误区和双引号小隐患
Jul 19 PHP
PHP+MySQL实现模糊查询员工信息功能示例
Jun 01 PHP
PHP多进程通信-消息队列使用
Mar 08 PHP
PHP实现笛卡尔积算法的实例讲解
Dec 22 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数组总结篇(一)
2008/09/30 PHP
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
2011/04/17 PHP
php DOS攻击实现代码(附如何防范)
2012/05/29 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
2015/07/29 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
2015/10/01 PHP
phpinfo的知识点总结
2019/10/10 PHP
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
学习ExtJS TextField常用方法
2009/10/07 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
Easy UI动态树点击文字实现展开关闭功能
2017/09/30 Javascript
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
深入理解vue中slot与slot-scope的具体使用
2018/01/26 Javascript
node.js中fs文件系统目录操作与文件信息操作
2018/02/24 Javascript
vue 表单验证按钮事件交由父组件触发的方法
2018/12/17 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
Python 元组(Tuple)操作详解
2014/03/11 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
类和结构的区别
2012/08/15 面试题
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
低碳生活的宣传标语
2014/06/23 职场文书
营销总监岗位职责
2014/09/16 职场文书
乔迁之喜答谢词
2015/01/05 职场文书
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python