Php 数据库错误使radomly出现在codeigniter中
我有一个工作的CodeIgniter代码,但偶尔会出错 无法使用提供的设置连接到数据库服务器 文件名:core/Loader.php 电话号码:347 它偶尔只会弹出一次,但它太烦人了。 对此我能做些什么 因为这里询问的是围绕错误的加载程序代码Php 数据库错误使radomly出现在codeigniter中,php,database,codeigniter,Php,Database,Codeigniter,我有一个工作的CodeIgniter代码,但偶尔会出错 无法使用提供的设置连接到数据库服务器 文件名:core/Loader.php 电话号码:347 它偶尔只会弹出一次,但它太烦人了。 对此我能做些什么 因为这里询问的是围绕错误的加载程序代码 public function database($params = '', $return = FALSE, $active_record = NULL) { // Grab the super object $
public function database($params = '', $return = FALSE, $active_record = NULL)
{
// Grab the super object
$CI =& get_instance();
// Do we even need to load the database class?
if (class_exists('CI_DB') AND $return == FALSE AND $active_record == NULL AND isset($CI->db) AND is_object($CI->db))
{
return FALSE;
}
require_once(BASEPATH.'database/DB.php');
if ($return === TRUE)
{
return DB($params, $active_record);
}
// Initialize the db variable. Needed to prevent
// reference errors with some configurations
$CI->db = '';
// Load the DB class
$CI->db =& DB($params, $active_record);
}
问题是我的主机无法处理大量数据库请求。我们正在努力获得更好的连接你能发布Loader.php的代码吗?你的托管提供商有什么问题吗?由于每秒/分钟/小时的最大连接数,这可能会导致该错误。我怀疑这是否是PHP错误。使用codeigniter更新问题如果使用codeigniter,请使用enable_profiler检查错误。然后把它贴到你的问题上。