Problema recurrente: Error conexión base de datos en Wordpress

  • Autor Autor ito89
  • Fecha de inicio Fecha de inicio

ito89

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
En un blog Wordpress de bastantes visitas diarias, cada cierto tiempo (cada día, y cada vez con más frecuencia) aparece el mensaje de "Error de conexión con la base de datos" (imagen).

Y si activo el DEBUG en el archivo wp-config sale esto:



El error sólo lo soluciono reiniciando el VPS, haciendo que el blog este de nuevo activo al momento, pero sabiendo que en unas horas volverá a caer...


He probado muchas cosas y por eso escribo aquí.
Puede ser el archivo qp-config, pero la solución de que en este archivo están mal los datos creo que debo descartarlo porque si reinicio el VPS vuelve a funcionar....
El error indica algo en el archivo wp-db.php....


Espero alguna respuesta! Gracias!
 
Hola, desconozco el tema de VPS ¿pero no crees que pueda ser un tema de caché? Pues dices que tienes bastantes visitas diarias, de pronto el sitio no está soportando el aluvión de visitas.
 
Por lo que comentas sin dudarlo el VPS no esta soportando el trafico que tenes. Habría que evaluar si con una optimizacion de wordpress se soluciona o bien necesitas directamente optimizar el VPS si nunca lo hicieron. O en un caso mas extremo, actualizar a un mejor VPS.

Tu problema es básicamente que no te alcanzan los recursos del VPS ya sea CPU o RAM. Lo mejor es que contactes a tu proveedor para ver si puede hacer algo o contratar alguien del foro para que lo vea . En mi caso cobro por ello (verificar el problema aparte del trabajo) . Quizas alguien lo haga gratis al menos el presupuesto si tu proveedor no te da respuesta.

Otra cosa que puede ser tambien es que tu disco este lleno y por eso se cae MYSQL , pero no duraria horas online despues de reiniciar. En fin, hay que verlo
 
Si tenes muchas visitas tenes que usar cache ese problema que tenes es por la cantidad de conecciones a la base de datos y el vps seguro lo tenes sobrecargado y deja de responder mysql la solucion es usar un plugins de cache y si tenes mucho trafico de enserio lo mejor es usar cache en el servidor tambien como varnish :encouragement:
 
Pon aquí el log del mysql

Varia por el tipo del OS

cPanel

Insertar CODE, HTML o PHP:
tail -n 200 /var/lib/mysql/{SERVER_NAME}.err

Centos

Insertar CODE, HTML o PHP:
tail -n 200 /var/log/mysql/error.log

Debian/Ubuntu

Insertar CODE, HTML o PHP:
tail -n 200 /var/log/mysql/error.log
 
tambien me paso lo mismo, alguien sabe como se puede resolver?
 
Sin dudas es problema de rendimiento, el VPS no soporta la cantidad de visitas.
 
Como es un VPS, puedes hacer 2 cosas:

- Optimiza tu motor de base de datos.
- Habilita el uso de cache usando plugins de wordpress que para ello hay como 3 que son buenos.
- Por último espero no seas de esos "webmasters" que le meten 900 cosas a su sitio, 300 plugins de mil cosas, una homepage enooorme con todo cargado porque entonces MySQL tiene toda la razón de quejarse.

El problema viene de que demasiadas conexiones simultáneas al servicio terminan agotándolo y deja de responder. Ahora habría que ver también que tan pesadas son tus consultas, como digo mientras más cositas le pongas a la página, cada una de ellas hará 1 a 2 peticiones, suma todas y haz un cálculo aproximado de lo que aguanta tu VPS x VISITANTE.

Saludos