blog webempresa

¿Qué es un error 502 y cómo solucionarlo?

por | Feb 11, 2023 | Aprender WordPress

¿Qué es un error 502 y cómo solucionarlo?

Imagínate la escena, vas a acceder a tu sitio y ves que no funciona. Tu web está caída y quieres poner remedio lo antes posible como es normal. La única pista que tienes para solucionar el problema es un mensaje de error 502 bad getaway.

Explicado de manera sencilla, significa que algo ha salido mal en la comunicación entre los servidores y, por lo tanto, el usuario no puede acceder al contenido deseado.

Si te ocurre esto no tienes que preocuparte, sé que asustan estos mensajes, pero es muy sencillo de solucionar como casi todo en la vida.

Lo mejor es no estresarse porque en este tutorial vas a ver cómo hacer que tu web deje de mostrar ese mensaje de error y vuelva todo a la normalidad.

  ¿En qué consiste el error 502 Bad Getaway?

 

Un error 502 es un tipo de error que puede ocurrir en un servidor web, específicamente en el servidor intermediario que está actuando como proxy o gateway. Este error indica que el servidor intermediario recibió una respuesta inválida o inesperada del servidor final que está intentando acceder.

Este error a menudo se debe a problemas técnicos temporales en el servidor intermediario o el servidor final, y suele resolverse rápidamente sin ninguna acción del usuario. Sin embargo, en algunos casos, también puede ser causado por una sobrecarga en el servidor o una configuración incorrecta.

Un error 502 puede indicar también que existe una puerta de enlace incorrecta. Se suele producir porque existe un problema ajeno a tu ordenador o navegador.

El problema se suele dar porque un servidor que está recibiendo una respuesta no válida por parte de otro.

Si te encuentras al acceder una web un mensaje como “Error 502”, “502 Bad Gateway”, “502 Puerta de enlace incorrecta”, “502. That’s an error”, etc., tienes este problema.

Tranquilidad, porque son muchas las webs que han pasado por este aviso.

En cualquier página web se pueden producir diversos errores puntualmente.

Hay diferentes tipos de errores HTTP. A lo mejor incluso ya te los has encontrado, siendo los más habituales los 404 y los 502.

Ambos están dentro de un grupo diferente:

  1. Errores 4xx: generados normalmente por el administrador de la web
  2. Errores 5xx: suelen suceder por problemas ajenos al ordenador o navegador, pudiendo ser el causante el hosting.

El proceso suele ser: si algo no funciona bien en la web, el servidor envía un código de estado HTTP al navegador para identificar el problema y darle solución.

Error 502 Bad Gateway

Los errores más comunes son los siguientes y entre ellos el error 502.

Un error 502 es un error que se produce cuando el acceso a una web no es correcto. También se conoce como «Error 502 Bad Gateway nginx», «Error 502 apache», «Error 502 Bad Gateway cloudflare» o «puerta de enlace incorrecta».

También sucede cuando existe un problema de comunicación entre 2 servidores siendo “la culpa” normalmente del servidor de mayor nivel. El usuario hace la petición al servidor, que a su vez hace otra petición a otro de nivel superior produciéndose el error 502.

No siempre es problema de servidor, a veces el problema llega del navegador aunque no es lo habitual.

  Razones por las que sucede un error 502

 

Las causas por las que suele suceder un error 502 son las siguientes:

  • Servidor caído que está soportando mucha carga.
  • Hay un firewall bloqueando la solicitud.
  • Error en la comunicación entre los servidores que no se han puesto de acuerdo en el protocolo que se debe usar para el intercambio de la información.
  • El servidor proxy que ha recibido tu comunicación no es capaz de enrutarla al servidor final.
  • Una petición vaya va a un servidor final que en ese momento está fuera de servicio.
  • Uno de los servidores no está bien configurado.
  • Problemas con el CDN (en el caso de que utilices uno en tu web).
  • Error navegador (como he dicho, es menos habitual).

Normalmente los problemas no llegan por estar el servidor caído, siendo lo habitual que exista un problema en el protocolo que se debe usar para el intercambio de información entre ambos servidores.

Tienes que tener en cuenta que este tipo de respuestas pueden estar cacheadas por lo que es posible a veces que el fallo se siga mostrando aunque ya esté solucionado.

Por eso es importante refrescar la página y llevar otra serie de pasos como ahora verás.

  Pasos para solucionar un error 502

 

Vamos a ver la solución de forma sencilla para intentar reparar dichos errores cuanto antes.

Si los buscadores pasan por tu sitio web durante unos minutos no pasa nada, pero si el tiempo se alarga a 6 o 7 horas la cosa se puede complicar.

Por ello, lo primero que tienes que hacer es comprobar si tu web ha caído o eres tú solo el que no puede acceder.

Si lo has comprobado y el problema persiste, revisa los siguientes pasos para dar con la solución al problema:

  Vuelve a cargar la página

 

Para descartar que es problema del navegador, lo primero que debes hacer es refrescar la web recargándola en tu navegador.

Pulsa Ctrl + F5 o el botón de actualizar y vuelve a cargar la página, es posible que la web se encuentre sobrecargada.

Comprueba si ya puedes acceder. Si no es así, cierra todas las ventanas del navegador, espera un minuto aproximadamente y vuelve a comprobar sí ahora puedes entrar en tu web.

Paralelamente haz las mismas comprobaciones desde tu dispositivo móvil, con el fin de verificar desde otro navegador y dirección IP si el problema persiste o es solo en tu ordenador.

  Borra la caché y las cookies del navegador

 

Es muy común que se siga mostrando el error porque el navegador indica el mensaje de error de una copia anterior.

Para comprobar si el mensaje es actual o no, tienes que borrar la caché del navegador y también las cookies.

Borrar la caché y cookies del navegador

Para hacerlo solo tienes que acceder a la parte superior derecha o izquierda y en Configuración ➜ Privacidad y en la opción Seguridad ➜ Borrar datos de navegación, para que se eliminen las copias de las páginas cargadas que están sirviendo resultados actuales (el acceso varía dependiendo del navegador).

Prueba ahora si ya funciona, en caso contrario sigue con el siguiente método.

Lectura recomendada:
Limpiar la caché del navegador.

  Prueba usando otro navegador diferente

 

Si sigue sin funcionar prueba a utilizar un navegador diferente (Chrome, Firefox, Opera…).

Si con otro navegador diferente sí funciona, entonces el problema está claro y puedes seguir con el siguiente paso.

¿No puedes acceder con normalidad?, lo mejor es que desinstales el navegador que fallaba y lo vuelvas a instalar de nuevo.

Ahora bien, si el fallo persiste incluso desde otro browser, pasa al siguiente método para solucionar el error 502.

  Reinstala tu navegador

 

Cuando realices la reinstalación de tu navegador habitual debería funcionar perfectamente como el resto de navegadores.

Reinicia el ordenador para una mejor comprobación.

Recuerda que en paralelo siempre es bueno que hagas las mismas comprobaciones desde otro ordenador o con tu móvil.

  Comprueba si la web se ve desde otro dispositivo y desde otra IP

 

Si sigue apareciendo el error 502, prueba a ver la web en otro dispositivo o desde otra IP diferente.

Cuantas más pruebas realices, menos opciones dejas al azar o sin revisar, ya que en ocasiones los problemas de caché persisten en el ordenador donde detectaste el problema y es bueno comprobar en diferentes aparatos o dispositivos, para descartar problemas del navegador o de la caché del mismo.

En dispositivos móviles a veces es bueno limpiar la caché del navegador desde los ajustes de la App.

  Deshabilita el CDN

 

Una CDN o red de entrega de contenidos (Content Delivery Networks) sirve para mejorar la velocidad de carga de los sitios web alojando en estos recursos para hacer la web menos pesada.

Sin embargo, a veces pueden provocar el error 502 Bad Gateway debido a que utilizan cortafuegos (firewalls) adicionales.

Para comprobar si el motivo del error 502 proviene de aquí, desactiva temporalmente tu CDN y comprueba si el error ya no se muestra.

  Comprueba los DNS

 

Si compraste el dominio en otra plataforma externa al servidor, comprueba que los DNS de este último están bien anotados en la plataforma del dominio.

Tienes que tener en cuenta que si el sitio es nuevo, los DNS tardan en propagarse aproximadamente 24 horas.

Durante ese tiempo es muy normal que pueda surgir el error 502.

Puedes comprobar la propagación de DNS de tu dominio utilizando la herramienta online de Webempresa llamada Wetools y ver si el dominio propaga bien y apunta al Hosting donde tienes la web.

Comprobar la propagación de DNS con la herramienta Wetools de Webempresa

  Desactiva los plugins o plantillas desde el panel de control del hosting

 

Lo más normal es que no puedas acceder a https://tuweb.com/wp-admin de WordPress.

Con esto sería más fácil todo, ya que el objetivo es desactivar todos los plugins e ir activando uno a uno para detectar si uno de ello puede estar creando un conflicto que esté provocando el error 502.

Esto no es un problema, porque puedes trabajar sobre las carpetas a través de herramientas como FileZilla o el panel de control del servidor.

Para desactivar todos los plugins desde el Hosting tienes que hacer lo siguiente:

  1. Entra en la opción Administrador de Archivos, ve a la carpeta wp-content y cambia el nombre del directorio Plugins a “Plugins-desactivar”.
    Lo que provocarás con esto es que todos los plugins se desactiven a la vez.
  2. Ahora puedes ir a la web y ver si el error ha desaparecido. Con esto ya sabrás que el error viene de uno de los plugins.
  3. Ahora la tarea es detectar cuál. Para ello vuelve a renombrar la carpeta a su nombre original “Plugins” y entra en la carpeta y haz el mismo proceso que antes, pero uno por uno, es decir, por ejemplo desactivar el plugin “wprocket” poniendo wprocket-desactivar”
    Los Plugins de caché en muchas ocasiones por el tema de minificación y combinado de archivos CSS y JavaScript puede ser uno de los causantes del problema.
  4. Tienes que ir viendo uno por uno hasta que el error desaparezca, cuando lo haga ya sabes cuál es el plugin causante del error.

A partir de aquí tienes que detectar por qué falla.

Otra forma de hacerlo, si eres cliente de Webempresa, desde tu Panel de Hosting ➜ Aplicaciones Webempresa ➜ WPCenter, el cual tiene una opción que te permite ver los plugins de cada instalación web que tengas alojada, y desactivarlos uno por uno hasta descubrir quién es el causante del error que te impide acceder o ver tu sitio web.

Desactivar plugins desde WPCenter - Aplicaciones Webempresa

Si eres capaz de detectar el problema soluciónalo, si no, el repositorio de WordPress cuenta con plugins similares, seguro que das con uno.

  Comprueba si tu sitio está caído

 

Si quieres comprobar si tu sitio sigue caído puedes hacerlo usando la web Down for Everyone or Just Me.

Comprobar si el sitio web está caído

Este sitio te permite introducir la URL de tu página web en el campo que ofrece y te dirá el estado en que se encuentra la misma.

Hay otras opciones como UptimeRobot que en su versión gratuita te pueden servir para añadir uno o varios sitios web que gestiones y que te avise en tu móvil si alguno de tus sitios está caído para que puedas ponerle solución al momento de suceder.

Dashboard de UptimeRobot para monitorizar estado de sitios web

  Contacta con tu proveedor de Hosting

 

Si el servidor que tengas contratado, es de calidad, y ofrece una buena atención de soporte, no tendrás que preocuparte por nada.

En el caso de Webempresa te ayudarán rápidamente para solventar este tipo de error.

Si con los pasos anteriores no has sido capaz de solucionar el error 502, un hosting como Webempresa dará con la solución.

Análisis de logs, cambiar la versión de PHP, aumento del timeout para procesar scripts de PHP; estas son algunas de las tareas a realizar por tu hosting.

Si con los otros 9 pasos anteriores no has sido capaz de reparar el problema, tu servidor de calidad dará con las soluciones.

  Conclusiones

 

Como has podido ver, el error 502 es algo habitual y que lo encuentres en tu web no es alarmante, ya que tiene solución que en muchos casos puedes aplicarla tú sin recurrir al Soporte.

La recomendación es que sigas todos los pasos del artículo hasta que el error desaparezca.

Si no has sido capaz, acude al Soporte de tu Hosting y di adiós al error 502 bad getaway.

¿Te ha resultado útil este artículo?

Promo hosting marzo webempresa