发布于 2016-05-22 19:48:13 | 199 次阅读 | 评论: 1 | 来源: 网友投递

这里有新鲜出炉的CodeIgniter 用户指南,程序狗速度看过来!

CodeIgniter开源PHP开发框架

CodeIgniter 是一个简单快速的PHP MVC框架。EllisLab 的工作人员发布了 CodeIgniter。许多企业尝试体验过所有 PHP MVC 框架之后,CodeIgniter 都成为赢家,主要是由于它为组织提供了足够的自由支持,允许开发人员更迅速地工作。


这篇文章主要介绍了CI框架出现mysql数据库连接资源无法释放的解决方法,分析了CI框架出现连接超过最大值的原因与相应的解决方法,涉及CI框架相关配置技巧,需要的朋友可以参考下

本文实例分析了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();

即可自动关闭连接。



相关阅读 :
CI框架出现mysql数据库连接资源无法释放的解决方法
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
CI框架错误:In order to use the Session class you are required to set an encryption key解决方法
CI框架错误:Disallowed Key Characters解决方法
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
Codeigniter错误:Error with CACHE directory的解决方案
Codeigniter中禁止A Database Error Occurred错误提示的方法
codeigniter错误:The URI you submitted has disallowed characters解决方法
CodeIgniter错误mysql_connect(): No such file or directory原因及解决方法
CodeIgniter在Nginx下报404错误的解决办法
最新网友评论  共有(1)条评论 发布评论 返回顶部
yesz 发布于2016-08-13 20:18:16
看不懂
支持(0)  反对(0)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务