"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 > ¿Por qué el servidor MySQL desaparece exactamente en 60 segundos?

¿Por qué el servidor MySQL desaparece exactamente en 60 segundos?

Publicado el 2024-11-06
Navegar:774

Why Does MySQL Server Fade Away Precisely in 60 Seconds?

El servidor MySQL desapareció: exactamente en 60 segundos

En este escenario, una consulta MySQL que anteriormente se ejecutaba correctamente ahora está experimentando un tiempo de espera después de 60 segundos, mostrando el error "El servidor MySQL ha desaparecido". El problema persiste aunque se haya ajustado la variable wait_timeout.

Análisis:

El hecho de que el tiempo de espera se produzca precisamente a los 60 segundos sugiere que se trata de una configuración en lugar de recursos limitados. es la causa. Esto está respaldado por la observación de que ejecutar la misma consulta directamente desde un cliente MySQL es exitoso.

Solución:

La causa raíz del problema es la opción PHP mysql.connect_timeout. Esta opción determina el tiempo que el cliente PHP espera la primera respuesta del servidor MySQL, no solo el tiempo de espera de la conexión.

Para resolver el problema, aumente el valor de mysql.connect_timeout de la siguiente manera:

ini_set('mysql.connect_timeout', 300);
ini_set('default_socket_timeout', 300); 

Explicación:

Al aumentar el valor de mysql.connect_timeout, extiendes el tiempo que PHP espera la respuesta inicial del servidor, permitiendo que la consulta se ejecute completamente dentro de los 60 -segunda ventana.

Declaración de liberación Este artículo se reimprime en: 1729260197 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Ú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