✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Error 504 en WordPress: Cómo solucionarlo

11

¿Alguna vez ha encontrado un error 504 en su sitio web? Cosa aterradora, ¿no?

Cuando dirige un negocio, nunca hay escasez de cosas que pueden salir mal. Muchos factores contribuyen a esto, factores humanos, factores tecnológicos e incluso factores ambientales.

Y cuando agrega un sitio web a esa mezcla, las oportunidades para el desastre simplemente no se detienen. Tiene posibles brechas de seguridad, o tiempo de inactividad no detectado, o incluso un mal diseño de UI/UX, etc.

Sin embargo, digamos que hiciste todo perfectamente. Tienes un sitio seguro que carga rápido.

Los motores de búsqueda lo clasifican en la primera página de resultados. Y luego obtienes "Se produjo un error (estado: 504)". ¿Y ahora qué? Empiezas a hacer preguntas en Google, "¿Qué es un error 504?", "¿Qué es un tiempo de espera de puerta de enlace 504?", "¿Qué significa Tiempo de espera de puerta de enlace? ?", y “¿Qué significa 504 Gateway Timeout?”.

¿Qué es un error 504?

Antes de llegar al error en sí, es importante que comprenda cómo se generan. Cuando inicia su navegador y va a un sitio web, envía una solicitud al servidor web en el que está alojado.

Luego, este servidor procesa la solicitud y devuelve lo que solicitó junto con un encabezado HTTP. Este encabezado tiene uno de los muchos códigos de estado que comunica si todo está bien o si hay algún problema. No todos los códigos son malos: un código de estado 200 significa que no hay ningún problema.

En cuanto al error 504, hay algunos códigos de error de estado 500, como 500, 501, 503, 504, y todos tienen significados diferentes. Indican que la solicitud fue aceptada, pero el servidor impidió que se cumpliera la solicitud.

En este caso, un tiempo de espera de puerta de enlace 504 significa que el servidor se agotó mientras esperaba que otro servidor respondiera. Puede obtener una puerta de enlace incorrecta 504 cuando tiene dos servidores involucrados en la solicitud, y el primero se agota mientras espera que el segundo responda.

Cómo podría verse el código de estado 504 para usted

Algunos sitios web individuales tienen la libertad de personalizar cómo se muestra el código de error 504, pero las formas más comunes son:

  • 504 Tiempo de espera de puerta de enlace
  • 504 ERROR
  • Tiempo de espera de puerta de enlace (504)
  • HTTP 504

El error aparecerá dentro de la ventana del navegador, como lo haría una página web normal. Es posible que vea los encabezados y pies de página, así como un buen mensaje, o puede obtener una página completamente en blanco y solo 504 en la parte superior. Independientemente de cómo lo muestre ese sitio web específico, es el mismo mensaje.

Los detalles sobre los errores 504

Como se mencionó, existen diferentes códigos de estado HTTP que pueden aparecer en su sitio web en cualquier momento. Por ejemplo, 200 códigos de estado significan que todo está bien. 300 códigos de estado significan que se está realizando una redirección de URL.

Un código de estado 400 le permitirá saber que hay un error con el usuario final o "el cliente". En esta situación, el navegador, el cortafuegos, la conexión a Internet o la configuración del proxy tienen la culpa. Los códigos de estado 500, como el error de puerta de enlace 504, significan que el servidor del sitio web tiene un problema.

Cuando tiene un código de error 504, lo más probable es que pierda la conexión con el sitio web o que, para empezar, no pueda conectarse. Esto significa que el servidor del sitio web recibió una solicitud pero no puede responder porque el procesamiento tomó demasiado tiempo y se agotó el tiempo de espera.

Cuando desee solucionar un error 504 en su sitio web, preste atención a la palabrería si desea reducir la raíz del problema. Si tiene "NGINX", o algún host web específico o nombre de proveedor de CDN, el problema está en el lado del host, y es a ellos a quienes debe contactar para que puedan solucionarlo.

Por otro lado, si el mensaje de error es genérico, el problema podría estar en su propia configuración. La razón más común es que el servidor no tiene suficiente memoria o ancho de banda para acomodar la solicitud. Para corregir este error, deberá escalar los recursos en consecuencia.

¿Cómo corregir los errores 504 Gateway Timeout en su sitio web?

Error 504 en WordPress: Cómo solucionarlo

Como se describió anteriormente, identificar a la parte responsable de tal error es realmente simple. Este código de error indica un error del lado del servidor, por lo que es de su parte o del host. Sin embargo, en realidad hay muchas razones por las que un servidor no podría entregar una solicitud y arrojar un 504 a cambio.

¿Es solo temporal?

Si descubrió el error usted mismo y nadie más lo ha informado, actualice el sitio web. Luego, borre la memoria caché de su navegador. Si el sitio web regresa, probablemente sea solo un problema temporal con el servidor, pero debe vigilarlo para asegurarse de que no suceda con más frecuencia.

¿Tienes una brecha de seguridad?

Si el error no es temporal, querrá asegurarse de que no tiene una amenaza de seguridad, como un DDoS o algo similar. Verifique sus complementos de seguridad, vea si tal vez detectaron algo. Si tiene un proveedor de seguridad contratado para administrar esto, consulte con ellos. Querrá descartar esto de cualquier manera, porque aquí está en juego mucho más que un mal funcionamiento del servidor.

¿Podría ser una migración reciente la causa?

Error 504 en WordPress: Cómo solucionarlo

Migrar su sitio web es bastante común hoy en día, y hacerlo con éxito no es algo muy difícil. Sin embargo, hay algunas migraciones, algunas incluso tan simples como pasar de HTTP a HTTPS, que podrían generar un error 504 temporal.

Esto sucede porque los registros DNS no se han propagado por completo. Su sitio dará el error 504 hasta que eso suceda. Si esto no se resuelve solo después de un tiempo, deberá almacenar en caché los servidores DNS del lado del cliente.

¿Puede ser la base de datos?

Si cree que la base de datos MySQL tiene la culpa de alguna manera, use un complemento para repararla. WP-DBManager es una buena sugerencia que se ha demostrado que funciona.

¿Has modificado los archivos de tu base de datos?

Si es así, este podría ser el problema. No es un problema con toda la base de datos, pero si algo se modificó incorrectamente dentro de uno de esos archivos, eso podría estar causando la interrupción del servicio. El archivo específico que debe mirar es el archivo .htaccess: retírelo a la versión anterior, la anterior a su actualización, y vea si soluciona el problema.

¿Instalaste un nuevo tema o plugin?

Error 504 en WordPress: Cómo solucionarlo

Si ha realizado búsquedas en línea sobre el tema del error 504, encontrará que los complementos son culpados con bastante frecuencia por esto. Y tiene sentido: si no pasa suficiente tiempo revisándolos cuidadosamente, un nuevo complemento o un nuevo tema podría generar un error 504.

Si puede identificar cuándo comenzó a mostrarse el error, sabrá dónde buscar en términos de agregar nuevos complementos o tal vez realizar actualizaciones. Si cree que el complemento que instaló en ese momento es el culpable, desactívelo y luego vea si el problema persiste. Si eso no es suficiente, intente hacer esto con todos los complementos, uno a la vez. La ralentización en el tiempo de respuesta del servidor puede deberse a un complemento actualizado o almacenado en caché incorrectamente.

El CDN podría tener la culpa

Un método popular para solucionar problemas cuando hay un problema 400, del lado del cliente, es deshabilitar el proxy. Esto se debe a que un proxy podría estar impidiendo que el servidor envíe archivos a la ventana de su navegador.

Sin embargo, aquí tenemos un error 500 y el problema es tuyo, no del cliente. La única forma en que un proxy podría estar causando problemas es si la CDN se interpone de una forma u otra en el camino de la conexión. Si esta es la situación, encontrará que el error tiene el nombre del proveedor de CDN en algún lugar del aviso, y debe comunicarse con ellos para obtener ayuda.

Poner fin a los pensamientos sobre el error 504

Como puede ver, no faltan formas de intentar corregir este tipo de errores en su sitio web. Por lo general, están del lado del servidor y puede comunicarse con su host para arreglar las cosas. Sin embargo, debe saber que también pueden ser causados ​​por complementos, o incluso temas, así como por sobrecargar la cola o el trabajo atrasado de los trabajadores de PHP.

Si disfrutaste leyendo este artículo sobre cómo reparar el error 504, deberías consultar este sobre cómo reparar la pantalla blanca de la muerte de WordPress.

También escribimos sobre algunos temas relacionados, como corregir el error http de WordPress al cargar una imagen, cómo corregir demasiados redireccionamientos, cómo corregir que WordPress no envíe correos electrónicos, cómo corregir err_ssl_version_or_cipher_mismatch y corregir el error 502 bad gateway.

Fuente de grabación: wpdatatables.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More