Cómo solucionar el error 502 Bad Gateway: todo a saber

Cómo solucionar el error 502 Bad Gateway: todo a saber

Un error 502 Bad Gateway es un código de estado HTTP común que puedes solucionar fácilmente.

En esta guía, describiremos diez pasos prácticos para diagnosticar y solucionar un error 502 Bad Gateway, tanto para problemas del lado del cliente como del lado del servidor. 

Exploraremos varias causas potenciales, asegurándonos de que tienes una comprensión global de lo que puede estar fallando.

Un error 502 Bad Gateway es un código de estado HTTP que muestra un problema de comunicación entre los dos servidores de Internet, en el que el servidor proxy o el servidor de puerta de enlace recibe una respuesta no válida del servidor ascendente. En la mayoría de los casos, resolver el error 502 es fácil y rápido.

Código de errorError 502 Bad Gateway
Tipo de errorError del servidor
Variaciones de errorError temporal (502)
Error HTTP 502 Bad Gateway
Error 502 de proxy
Bad 502 Gateway
502 Servicio temporalmente sobrecargado
Una pantalla en blanco
Causas del errorProblemas con el servidor ascendente
El servidor proxy ha recibido una respuesta no válida
Errores de comunicación de red entre servidores
Sobrecarga del servidor por alto tráfico
Caché del navegador o extensiones defectuosas
Configuración DNS incorrecta
Problemas de firewall o CDN mal configurados
Funcionamiento del Error 502

¿Qué causa el error 502 Bad Gateway?

Un mensaje de error 502 Bad Gateway surge de un fallo de comunicación entre servidores web. Se produce cuando un servidor que actúa como intermediario recibe una respuesta de otro servidor que no puede entender o procesar. 

Principalmente, hay cuatro causas de 502 Bad Gateway:

  • Respuesta sin sentido: el otro servidor web ha devuelto datos erróneos o incompletos.
  • Formato incorrecto: la respuesta está en un idioma o formato técnico incorrecto para que lo interprete el servidor intermediario.
  • Sobrecarga del servidor: el otro servidor está demasiado ocupado y no puede responder adecuadamente.
  • Problemas de red: fallos en la conexión entre los servidores.

Estos problemas impiden que el servidor intermediario cumpla tu petición, lo que provoca un error 502.

Variaciones del error 502 Bad Gateway

Un error 502 puede aparecer en cualquier dispositivo o servicio, pero el mensaje exacto puede diferir. Aquí tienes algunas variaciones de este código de estado HTTP que puedes ver:

  • Simple: Error temporal (502), Error 502.
  • Descriptivo: Error HTTP 502 Bad Gateway, Error de servidor 502 con una explicación.
  • Técnico: 502, El servidor web ha recibido una respuesta no válida, HTTP 502, Error de proxy 502.
  • Sobrecarga: 502 Servicio temporalmente sobrecargado.
  • Específico del servidor: 502 Bad Gateway Nginx, dependiendo del software del servidor.
  • Pantalla en blanco: algunos sitios web muestran una pantalla en blanco.

Algunos propietarios de sitios web crean páginas de error únicas con información adicional. Por ejemplo, Chrome ofrece consejos para solucionar problemas y sugiere volver a intentarlo.

Mensaje de Error 502 Bad Gateway de Google Chrome

GitLab explica el problema de comunicación y ofrece soluciones.

Mensaje de error 502 Bad Gateway de GitLab

X (antes Twitter), en cambio, muestra un mensaje amistoso con una ilustración.

Mensaje de error 502 Bad Gateway de Twitter

Cómo solucionar un error 502 Bad Gateway

En la mayoría de los casos, el error 502 Bad Gateway es temporal: sólo tienes que esperar unos 30 segundos para que desaparezca. Para solucionar más problemas, prueba lo siguiente:

1. Actualiza la página

Por lo general, un error 502 Bad Gateway es temporal y se debe a un aumento repentino del tráfico. Una actualización rápida puede resolver el problema.

En Windows, pulsa F5 o CTRL + F5. En Mac, utiliza CMD + R.

2. Comprueba el estado del sitio

Si el código de error 502 sigue apareciendo, es posible que el servidor del sitio web esté experimentando un tiempo de inactividad.

Por suerte, hay muchas herramientas para examinar si el sitio está caído, como Down for Everyone or Just Me o IsItDown. Sólo tienes que introducir tu URL y comprobar el estado del sitio web.

3. Borra la caché de tu navegador

Si el error de respuesta persiste, existe la posibilidad de que la caché de tu navegador haya guardado archivos obsoletos y corruptos. En este caso, borrar la caché del navegador puede ofrecer una solución para el error 502 Bad Gateway.

Ten en cuenta que la eliminación de los archivos almacenados en caché puede provocar la pérdida de datos importantes del navegador web, incluidos los marcadores y las preferencias de configuración. 

Para evitarlo, simplemente exporta tus datos del navegador e impórtalos de nuevo después.

4. Prueba utilizando el modo incógnito

Accede al sitio web en modo Incógnito para determinar si el tiempo de espera de la pasarela 502 aparece debido a un problema relacionado con el navegador. 

Para abrir una ventana de incógnito, haz clic en el botón de los tres puntos de la pantalla de tu navegador y elige Nueva ventana de incógnito.

Nueva ventana de incognito de Google Chrome

Si el error no se produce en modo Incógnito, es probable que la extensión de tu navegador esté causando el problema.

Intenta desactivar tus complementos o extensiones uno a uno. Cuando elimines la extensión que causa el error, deberías poder acceder al sitio web. Según nuestra experiencia, una extensión bloqueadora de publicidad suele ser la culpable.

Si desactivar las extensiones del navegador no ayuda, prueba con otro navegador. Por ejemplo, si actualmente utilizas Google Chrome, prueba a utilizar Mozilla Firefox.

Si la página funciona en el nuevo navegador, es posible que tu navegador anterior esté causando el error. Para resolver el problema, prueba a borrar y volver a instalar el navegador defectuoso.

5. Purga la caché DNS

Otras causas comunes del 502 Bad Gateway son los problemas de DNS, como direcciones IP incorrectas y servidores DNS que no responden.

En este caso, limpiar la caché DNS puede ser la solución. Este método funciona de forma similar a borrar la caché de tu navegador. Eliminará los archivos defectuosos de tu servidor DNS.

Considera también la posibilidad de cambiar temporalmente tus servidores DNS. Por defecto, tu ISP asigna tus servidores DNS. Sin embargo, siempre puedes cambiarlo por un servidor de terceros, como Google Public DNS.

6. Prueba en otro dispositivo

Si ninguna de las soluciones al error 502 anteriores funciona, prueba tu conexión a Internet en otro ordenador o en un dispositivo móvil, a ser posible conectado a una red diferente.

Además, prueba a reiniciar el ordenador y el router. Si lo haces, sabrás si el error está relacionado con tu equipo de red o si el problema está en otra parte.

7. Verifica los registros de errores

Si te encuentras con un error 502 del sitio web después de un cambio o una actualización, es posible que se trate de un error del servidor web. Lo mejor para resolver este problema es comprobar el registro de errores de tu sitio web.

Normalmente, tu servicio de alojamiento web te permite acceder a los archivos de registro de errores de tu sitio web a través de un panel de administración. También puedes activar el registro de errores en tu sitio web WordPress añadiendo las siguientes líneas en wp-config.php:

define( 'WP_DEBUG', true ); 
define( 'WP_DEBUG_LOG', true ); 
define( 'WP_DEBUG_DISPLAY', false );

Todos los errores generados aparecerán en el archivo wp-contents/debug.log, lo que te permitirá detectar cuáles están provocando un error 502 Bad Gateway.

8. Comprueba plugins y temas

A veces, los plugins o temas defectuosos pueden provocar el error.

Esto se debe a que los plugins y temas mal codificados pueden entrar en conflicto entre sí. Cuando esto ocurre, tu servidor detendrá todos los scripts y consultas de tu sitio web, haciéndolo inaccesible.

En algunas páginas web, el problema suele venir de los plugins de caché o de seguridad. Es muy probable que estos plugins bloqueen la comunicación entre servidores, provocando que el error persista.

Si no tienes ningún plugin de caché o de seguridad instalado pero sigues encontrándote con el error HTTP 502, lo mejor es que desactives tus plugins y los vuelvas a activar uno a uno. Para ello, ve a Plugins y haz clic en Desactivar en el menú Acciones en lote.

Sección de plugins de WordPress

A continuación, activa cada plugin mientras actualizas tu página web de WordPress después de cada uno. Cuando vuelva a aparecer el error 502, habrás encontrado el plugin problemático.

Sin embargo, si no puedes acceder a tu panel de WordPress, puedes intentar desactivarlos desde tu panel de alojamiento o programa FTP. Navega hasta el directorio wp-content y cambia el nombre del directorio plugins, por ejemplo, plugins-disable.

Si utilizas Hostinger, accede a tu hPanel y haz clic en Archivos. Desde ahí, ve a Administrador de archivos → public_html → wp-content.

Renombrar archivo en el Administrador de archivos de hPanel

Una vez que tu sitio empiece a funcionar después de desactivar todos los plugins, puedes volver a cambiar el nombre de la carpeta a plugins. A continuación, intenta habilitar los plugins uno a uno para determinar cuál causó el error en primer lugar.

Si el sitio web sigue sin funcionar, sigue los mismos pasos con tus temas de WordPress.

9. Comprueba tu red de entrega de contenidos (CDN)

Otra causa de los errores 502 Bad Gateway pueden ser problemas con tu red de distribución de contenidos (CDN) o con los servicios de mitigación de DDoS.

Una CDN añade una capa adicional entre tu servidor y el navegador para entregar el contenido web de forma eficiente. Sin embargo, esta capa puede encontrarse con un problema cuando se conecta con tu servidor de origen, dando lugar a Errores 502.

Un ejemplo notable es Cloudflare, donde el 502 Bad Gateway puede ocurrir en dos variaciones diferentes dependiendo del problema.

Error 502 Bad Gateway de Cloudflare

La pantalla anterior indica que el problema está en el lado de Cloudflare. Para solucionarlo, tendrás que ponerte en contacto con su equipo de atención al cliente. Recuerda comprobar la página de Estado del sistema de Cloudflare antes de hacerlo.

Como alternativa, puedes desactivar Cloudflare. Sin embargo, ten en cuenta que la propagación de tus DNS puede tardar un par de horas.

Error 502 de la CDN Cloudflare

Si ves el error de Cloudflare que se muestra arriba, significa que el problema reside en tu actual proveedor de alojamiento web. En este caso, intenta ponerte en contacto con el equipo de asistencia de tu proveedor de hosting y solicita ayuda.

10. Aumenta PHP max_execution_time y max_input_time

El tiempo de espera de PHP ocurre siempre que un proceso PHP se carga durante más tiempo que el max_execution_time o max_input_time especificados. Estos son los valores establecidos en las configuraciones PHP de tu servidor web. Normalmente, los valores se establecen en 300 segundos por defecto.

Puede producirse un tiempo de espera durante el proceso de migración y desencadenar un error 502 Bad Gateway. 

Para solucionar este problema, puedes ponerte en contacto con el servicio de atención al cliente de tu proveedor de alojamiento para comprobar qué valores tienes configurados y si puedes aumentarlos.

Conclusión

Encontrarse con un error 502 Bad Gateway puede ser molesto, pero es un problema común que se deriva de un error de comunicación entre servidores.

Hay muchas razones para que se produzca este error, como una mala configuración del servidor, sobrecargas, errores de software y problemas de red.

Para resolver el error de red 502, actualiza la página, comprueba las configuraciones del servidor, asegura la estabilidad de la red, vacía la caché DNS o comprueba si hay un tiempo de inactividad generalizado.

Esperamos que esta guía te haya sido de utilidad. Si tienes algún comentario o pregunta, escríbela en la sección de abajo. ¡Buena suerte!

Error 502 Bad Gateway – Preguntas frecuentes

A continuación encontrarás respuestas a algunas de las preguntas más comunes sobre el error 502 puerta de enlace no válida.

¿Es permanente el mensaje de error 502 Bad Gateway?

No, el error 502 Bad Gateway suele ser temporal. Puede producirse debido a problemas temporales, como errores en el código del servidor o problemas de DNS. Normalmente puedes resolver el problema actualizando la página o esperando unos minutos. 

Aunque se trate de un error del lado del servidor, el mensaje 502 Bad Gateway puede aparecer debido a factores del lado del cliente, como la configuración de la caché o del DNS.

¿Es el 502 Bad Gateway un Hack?

Un error 502 Bad Gateway no suele indicar un hackeo. Es más a menudo un signo de problemas de comunicación del servidor, como cuando un servidor proxy recibe una respuesta no válida de un servidor ascendente. 

Aunque es posible que una actividad maliciosa provoque errores en el servidor, un error 502 puerta de enlace no válida por sí solo no sugiere piratería informática o fallos de seguridad.

¿El error 502 Bad Gateway afecta al SEO?

Sí, un error 502 Bad Gateway puede afectar a la optimización de los motores de búsqueda (SEO) si persiste durante mucho tiempo.

Los motores de búsqueda como Google tienen como objetivo proporcionar a los usuarios una buena experiencia, y las páginas inaccesibles debido a errores del servidor pueden afectar negativamente a la clasificación de un sitio. 

Es crucial resolver el error 502 puerta de enlace incorrecta con prontitud para minimizar cualquier posible impacto en el SEO.

Author
El autor

Deyimar A.

Deyi es una entusiasta del marketing digital, con experiencia en diseño de páginas web, creación de contenido, copywrite y SEO. Forma parte del equipo de SEO & Localization de Hostinger. En su tiempo libre, le gusta desarrollar proyectos, leer un libro o ver una buena película.