"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment terminer les connexions MySQL inactives sans redémarrer?

Comment terminer les connexions MySQL inactives sans redémarrer?

Publié le 2025-03-22
Parcourir:931

How to Terminate Inactive MySQL Connections Without Restarting?

terminant les connexions mysql inactives

Il est courant d'observer de nombreuses connexions mysql restantes sur les périodes étendues. Cela peut inviter des questions sur la façon de résilier ou de fermer ces connexions du serveur, sans recourir au redémarrage du service.

terminaison manuelle

Une approche consiste à terminer manuellement les connexions inactives à l'aide de la commande kill. Pour identifier l'ID de processus pour la connexion inactif, exécutez la requête suivante:

mysql> show full processlist;

Limitations:

mysql> kill [process_id];
Les applications PHP peuvent signaler les erreurs lors de la fin des connexions. peut gérer automatiquement la terminaison des connexions inactives. En réduisant les valeurs Wait_timeout et interactive_timeout, MySQL ferme automatiquement les connexions qui restent inactives pour une durée spécifiée. Pour ajuster ces paramètres, exécutez les commandes suivantes:

mysql> Afficher des variables comme "% timeout%"; mysql> set global wait_timeout = [new Timeout Value]; MySQL> SET Global Interactive_timeout = [Nouveau Timeout Value];
  • Il est important de noter que si cette approche aborde le symptôme des connexions inactives, il ne résout pas la cause sous-jacente. Il est recommandé d'étudier pourquoi les connexions restent ouvertes et de déterminer si la mise en commun des connexions est utilisée par le serveur Web.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3