Php 数据库错误使radomly出现在codeigniter中

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 $

我有一个工作的CodeIgniter代码,但偶尔会出错

无法使用提供的设置连接到数据库服务器

文件名:core/Loader.php

电话号码:347

它偶尔只会弹出一次,但它太烦人了。 对此我能做些什么

因为这里询问的是围绕错误的加载程序代码

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检查错误。然后把它贴到你的问题上。