Soporte » Guías – Resolución de problemas » Conexiones con bbdd no cierran correctamente

  • Buenas,

    Hace unos días tuve que reiniciar el Apache porque encontré demasiadas conexiones abiertas contra la bbdd en TIME_OUT, unas 50. Parece ser que no se cierran bien.

    Todas las consultas están hechas mediante wpdb, por lo que yo no debo cerrar la conexión en ningún momento con mysql_close.

    Esto es lo que veo al hacer un nestat. Actualmente y de momento no sucede.

    tcp 0 0 ::ffff:127.0.0.1:3306 ::ffff:127.0.0.1:34456 TIME_WAIT
    tcp 0 0 ::ffff:X.X.X.22:3306 ::ffff:X.X.X.22:36102 TIME_WAIT
    tcp 0 0 ::ffff:X.X.X.22:3306 ::ffff:X.X.X.22:36101 TIME_WAIT
    tcp 0 0 ::ffff:127.0.0.1:3306 ::ffff:127.0.0.1:34450 TIME_WAIT
    tcp 0 0 ::ffff:127.0.0.1:3306 ::ffff:127.0.0.1:34455 TIME_WAIT
    tcp 0 0 ::ffff:127.0.0.1:3306 ::ffff:127.0.0.1:34446 TIME_WAIT

    ¿A qué se puede deber?, aunque solo lo haya visto una vez. Ahora estaré más atento por si aparece de nuevo.

    Gracias y un saludo.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador erchache2000

    (@erchache2000)

    Si tienes tu wp-config.php bien configurado y has realizado la instalación de WordPress correctamente no debería de salir ese timeout.

    Si has tocado código por tu cuenta, revísalo para que las sesiones con mysql estén controladas.

    Si los problemas persisten, ponte en contacto con el servicio técnico de tu hosting para que te vean a fondo tu instancia.

    Iniciador del debate dacidcm86

    (@dacidcm86)

    Hola,

    Efectivamente he tocado código, pero en todo momento utilizo $wpdb para las consultas.
    ¿Se puede deber a que alguna vez ha ocurrido un fallo en la web (un pete que se queda colgado), y lo más seguro es que la consulta se quede en el limbo?

    Gracias.

    Moderador erchache2000

    (@erchache2000)

    Pues tiene toda la pinta de que los hilos que lanzas se quedan colgados y provocan el timeout. Revisa tu código y soluciona el problema.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Conexiones con bbdd no cierran correctamente’ está cerrado a nuevas respuestas.