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.
Tabla de Contenidos
¿Qué significa 502 bad gateway?
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 error | Error 502 Bad Gateway |
Tipo de error | Error del servidor |
Variaciones de error | Error temporal (502) Error HTTP 502 Bad Gateway Error 502 de proxy Bad 502 Gateway 502 Servicio temporalmente sobrecargado Una pantalla en blanco |
Causas del error | Problemas 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 |
¿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.
GitLab explica el problema de comunicación y ofrece soluciones.
X (antes Twitter), en cambio, muestra un mensaje amistoso con una ilustración.
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.
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.
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.
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.
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.
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.
Comentarios
July 21 2019
Hola Quiero entrar en una web y me sale error 502 . Lo he probado con tres dispositivos diferentes de casa y el resultado es el mismo. En esos mismos dispositivos con otro ip si que funciona. Que puedo hacer? gracias
August 15 2019
Hola Salvador, pareciera ser un problema relacionado con el DNS. Por favor intenta reiniciar tu router o cambiar tus servidores DNS.
March 11 2021
mucha gracias me aparecia eso en mi plataforma de estudio pero tu solucion me ayudo mucho gracias
March 16 2021
Hola Alejandro! Nos alegra que te haya sido de utilidad el artículo. Saludos!