ci框架連接數據庫資源無法釋放

 使用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(); 即可自動關閉連接。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章