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];
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