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 相关文章推荐
建立文件交换功能的脚本(二)
Oct 09 PHP
input file获得文件根目录简单实现
Apr 26 PHP
php无限极分类实现的两种解决方法
Apr 28 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
Jul 02 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 PHP
C# WinForm中实现快捷键自定义设置实例
Jan 23 PHP
php抽象类用法实例分析
Jul 07 PHP
学习php设计模式 php实现抽象工厂模式
Dec 07 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
Oct 08 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 PHP
php转换上传word文件为PDF的方法【基于COM组件】
Jun 10 PHP
基于laravel belongsTo使用详解
Oct 18 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 字符串操作入门教程
2006/12/06 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
innerHTML在IE中报错解决方案
2014/12/15 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
2016/11/24 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
Python与shell的3种交互方式介绍
2015/04/11 Python
基于Python实现一个简单的银行转账操作
2016/03/06 Python
Python网络编程 Python套接字编程
2017/09/13 Python
简单了解Python中的几种函数
2017/11/03 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
解决pyqt5中QToolButton无法使用的问题
2019/06/21 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
python中eval与int的区别浅析
2019/08/11 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
Django 设置admin后台表和App(应用)为中文名的操作方法
2020/05/10 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
送给程序员的20个Java集合面试问题
2014/08/06 面试题
2014元旦晚会策划方案
2014/02/19 职场文书
人才市场接收函
2015/01/30 职场文书
餐饮服务食品安全承诺书
2015/04/29 职场文书
2015年大学宣传部工作总结
2015/05/26 职场文书
孙振耀退休感言
2015/08/01 职场文书
《半截蜡烛》教学反思
2016/02/19 职场文书
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android
小程序实现悬浮按钮的全过程记录
2021/10/16 HTML / CSS
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL