"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo terminar las conexiones mysql inactivas sin reiniciar?

¿Cómo terminar las conexiones mysql inactivas sin reiniciar?

Publicado el 2025-03-22
Navegar:102

How to Terminate Inactive MySQL Connections Without Restarting?

terminando las conexiones mysql inactivas

Es común observar numerosas conexiones mysql restantes inactivas durante períodos extendidos. Esto puede solicitar preguntas sobre cómo terminar o cerrar dichas conexiones desde el servidor, sin recurrir a reiniciar el servicio.

terminación manual

un enfoque es finalizar manualmente las conexiones inactivas usando el comando matar. Para identificar la identificación del proceso para la conexión inactiva, ejecute la siguiente consulta:

mysql> show full processlist;

Una vez que se conoce la identificación del proceso, se puede terminar con:

&] mysql> kill [process_id];
mysql> kill [process_id];
sin embargo, este método ha ha Limitaciones:

    Php Las aplicaciones pueden informar errores al finalizar la conexión.
  • Es aconsejable para evitar la terminación de conexiones innecesariamente si no hay escasez de conexión.

gestión automática

alternativamente, configurando mysql. manejar automáticamente la terminación de las conexiones inactivas. Al reducir los valores Wait_TimeOut e InterActive_TimeOut, MySQL cerrará automáticamente las conexiones que permanecen inactivas para una duración especificada. Para ajustar estas configuraciones, ejecute los siguientes comandos:

mysql> Mostrar variables como "%Tiempo de espera%"; mysql> set global wait_timeout = [nuevo valor de tiempo de espera]; mysql> establecer global interactive_timeout = [nuevo valor de tiempo de espera];
mysql> kill [process_id];
Es importante tener en cuenta que, si bien este enfoque aborda el síntoma de las conexiones inactivas, no resuelve la causa subyacente. Se recomienda investigar por qué las conexiones permanecen abiertas y considerar si el servidor web está utilizando la agrupación de la conexión.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3