Comment résoudre le problème selon lequel les ressources de connexion à la base de données MySQL ne peuvent pas être libérées dans le framework CI

不言
Libérer: 2023-04-01 14:46:01
original
1515 Les gens l'ont consulté

Cet article présente principalement la solution au problème selon lequel la ressource de connexion à la base de données MySQL ne peut pas être libérée dans le framework CI. Il analyse les raisons et les solutions correspondantes pour la connexion dépassant la valeur maximale dans le framework CI. Il implique des compétences de configuration associées. du framework CI. Les amis qui en ont besoin peuvent Pour référence,

Cet article analyse la solution au problème selon lequel les ressources de connexion à la base de données MySQL ne peuvent pas être libérées dans le framework CI. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Utilisez la classe fournie par le framework ci pour interroger les données :

$this->load->database();
$query = $this->db->query($sql);
Copier après la connexion

Le programme s'exécute pendant un certain temps. Après cela, une erreur est signalée, indiquant à la base de données trop de connexions.

Il est évident que les ressources de connexion à la base de données MySQL dépassent la valeur du paramètre max_connections. Immédiatement après chaque requête, ajoutez un script de libération de ressources :

$this->db->close();
Copier après la connexion
Copier après la connexion

Impossible de libérer les ressources, que dois-je faire ? Après avoir vérifié le manuel, je sais, Réglez simplement pconnect sur false , les paramètres sont à peu près les suivants :

$db['default']['pconnect'] = FALSE;
Copier après la connexion

Après le réglage, la connexion peut être automatiquement fermée sans appeler

$this->db->close();
Copier après la connexion
Copier après la connexion

.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Comment résoudre les erreurs 404 dans les frameworks Nginx et CI

À propos de php et codeigniter à l'aide de session- cookie Méthode d'analyse de

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal