Maison > développement back-end > tutoriel php > 008 Une solution à la base de données PHP 1040 trop de connexions

008 Une solution à la base de données PHP 1040 trop de connexions

不言
Libérer: 2023-03-24 15:44:01
original
1900 Les gens l'ont consulté


J'ai écrit une tâche planifiée pour demander fréquemment une interface, et cette erreur s'est produite. Il semblait que trop de processus bloquaient la base de données. est d'arrêter la tâche planifiée, puis d'entrer dans la base de données et d'entrer show processlist ; puis de tuer les processus redondants. Cependant, s'il y a trop de processus, il est difficile de les supprimer individuellement. Un maître a écrit un script shell pour supprimer ces processus. par lots, pour i dans `mysql -uroot -p123 -h127.0.0.1 -e "show processlist"|grep -v 'Id'|awk '{print $1}'` do mysql -uroot -p12345 -h10. 10.14.18 -e "kill $i"; done;

-p est suivi du mot de passe de la base de données, et -h est suivi de votre propre hôte. Si vous souhaitez vous connecter directement, supprimez l'hôte <.>

pour i dans `mysql -uroot -p123 -e "show processlist"|grep -v 'Id'|awk '{print $1}'` do mysql -uroot -p12345 -e "kill $i" ; c'est fait;

C'est tout.

Recommandations associées :

Ajout, suppression, modification et requête de base de données PHP

La base de données PHP est basée sur la classe d'opération PDO (mysql)


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