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:
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.
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