Le problème est lié aux enregistrements actifs de CodeIgniter et à l'appel de plusieurs procédures stockées dans la base de données.
Tout d'abord, vérifiez ce paramètre dbdriver (application/config/database.php ) est défini sur mysqli .Ensuite, comme décrit dans " Appel d'une procédure stockée à partir de la classe "Active Record" de CodeIgniter sur StackOverflow , en ajoutant à system/database/DB_active_rec.php la fonction suivante :
function freeDBResource($dbh){
while(mysqli_next_result($dbh)){
if($l_result = mysqli_store_result($dbh)){
mysqli_free_result($l_result);
}
}
}
..Et dans votre manette utilisez :
$this->db->freeDBResource($this->db->conn_id);
après tout appel de procédure stockée.