Problem jest związany z aktywnymi rekordami CodeIgnitera i wywołaniem wielu procedur składowanych w bazie danych.
Przede wszystkim sprawdź parametr dbdriver (application/config/database.php ) jest ustawione na mysqli .Następnie, jak opisano w " Wywołanie procedury składowanej z pytania klasy Active Record CodeIgniter na StackOverflow , dodając do system/database/DB_active_rec.php następująca funkcja:
function freeDBResource($dbh){
while(mysqli_next_result($dbh)){
if($l_result = mysqli_store_result($dbh)){
mysqli_free_result($l_result);
}
}
}
..A w swoim kontrolerze użyj:
$this->db->freeDBResource($this->db->conn_id);
po każdym wywołaniu procedury składowanej.