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 相关文章推荐
linux系统上支持php的 iconv()函数的方法
Oct 01 PHP
php实现水仙花数的4个示例分享
Apr 08 PHP
php实现的漂亮分页方法
Apr 17 PHP
PHP解析html类库simple_html_dom的转码bug
May 22 PHP
PHP文件读写操作相关函数总结
Nov 18 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
Mar 16 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
Jul 21 PHP
Yii2主题(Theme)用法详解
Jul 23 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
Oct 14 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
PHP memcache在微信公众平台的应用方法示例
Sep 13 PHP
laravel框架的安装与路由实例分析
Oct 11 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缓存的详解
2013/05/15 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
js实现网页随机切换背景图片的方法
2014/11/01 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
Bootstrap编写导航栏和登陆框
2016/05/30 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
2017/11/15 Javascript
vue拖拽组件使用方法详解
2018/12/01 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
Python列表计数及插入实例
2014/12/17 Python
自己使用总结Python程序代码片段
2015/06/02 Python
Python的Django框架中的数据过滤功能
2015/07/17 Python
python检查URL是否正常访问的小技巧
2017/02/25 Python
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
介绍一下grep命令的使用
2015/06/12 面试题
办公室人员先进事迹
2014/01/27 职场文书
个人简历中自我评价
2014/02/11 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
职位说明书范文
2014/05/07 职场文书
知识改变命运演讲稿
2014/05/21 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
护士辞职信怎么写
2015/02/27 职场文书
2015年化验室工作总结
2015/04/23 职场文书
诚实守信主题班会
2015/08/13 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
2021/05/12 Python