502 Bad Gateway Error: Qué es Y Cómo Solucionarlo

502 Bad Gateway Error: Qué es Y Cómo Solucionarlo thumbnail

Si tienes un negocio en línea, quieres que esté disponible todo el tiempo. Desafortunadamente, algunos problemas en WordPress como el Error 502 Bad Gateway, son comunes y pueden hacer que los usuarios no puedan acceder a tu sitio web.

Lo bueno es que este es un error relativamente fácil de corregir. Tras determinar la causa, sigue los pasos correctos y lo solucionarás. Así la gente podrá volver a entrar a tu sitio.

En esta publicación, veremos más de cerca al mensaje de Error 502 Bad Gateway y sus causas principales. Luego, te enseñaremos a resolverlo. ¡Manos a la obra!

¿Qué Es Un Error 502 Bad Gateway?

Cuando tratas de entrar a un sitio web, tu navegador envía una solicitud al servidor que lo aloja. Este, a su vez, lo procesará y devolverá los datos (o el contenido del sitio).

Si algo sale mal durante este proceso, verás un código de estado HTTP. A veces, acompañado de un mensaje descriptivo sobre cuál es el problema.

Un Error 502 Bad Gateway indicará que el servidor recibió una respuesta inválida desde el servidor entrante. Esto sucederá si el sitio usa un servidor proxy o puerta de enlace.

El mensaje de error puede variar según el navegador que utilices y el servidor al que estés intentando acceder. Sin embargo, lo normal es que recibas alertas como estas:

  • “502 Bad Gateway”
  • “502 Proxy Error”
  • “Error 502”
  • “HTTP Error 502 – Bad Gateway”
  • Temporary Error (502)
  • “502 Service Temporarily Overloaded”

Como puedes ver, el código de estado 502 puede indicar un inconveniente con el servidor proxy o una sobrecarga de servidor. Sin embargo, este error tiene otras posibles causas. 

¿Qué Causa El Error 502 Bad Gateway?

Varios factores pueden llevarte a un Error 502 Bad Gateway, como estos:

  • Un nombre de dominio no resuelto. Puede que el nombre de dominio no esté conectándose a la dirección IP correcta. Esto ocurre cuando has hecho migraciones recientes a una nueva compañía de alojamiento y los servidores DNS aún no terminan de propagarse. 
  • Un cortafuegos o firewall sensible. Si tu sitio o compañía de alojamiento web está utilizando un firewall, puede estar bloqueando ciertos proveedores de internet. Esto ocurre cuando el firewall detecta una falsa amenaza. 
  • Sobrecarga de servidor. El servidor de origen puede colapsar por altos picos inesperados de tráfico. Esto es más común si estás en un plan de alojamiento compartido, y tu servidor tiene recursos limitados. 

Vale la pena aclarar que el error 502 Bad Gateway no siempre indica problemas de servidor. También puede ser ocasionado por un inconveniente del lado del cliente, como una versión desactualizada de tu navegador o archivos corruptos en la caché de tu navegador.

¿Cómo Arreglar el Error 502 Bad Gateway? (10 Soluciones Posibles)

¡Demos un vistazo a varios métodos para arreglar el error 502 Bad Gateway! Analizaremos dos escenarios: un problema del cliente (tú) y una dificultad del servidor. 

1. Refresca La Página y Trata Desde Otro Navegador

Comencemos con la solución más fácil. El error 502 Bad Gateway puede ser solo algo temporal. Por ejemplo, el servidor web puede estar sobrecargado por un momento, o experimentar una breve oleada de tráfico.

Espera unos minutos y luego recarga el sitio. Aunque también puedes ingresar a la página desde otro navegador o dispositivo. Este proceso te ayudará a determinar si el error viene de tu parte o del servidor. 

También puedes usar una herramienta como Down for Everyone or Just Me, o Is It Down Right Now, para verificar si el problema es tuyo o es de la compañía de alojamiento del sitio:

Herramienta en línea “Down for Everyone or Just Me”

Si los resultados te muestran que el sitio está en línea, tendrás que probar un par de cosas en tu navegador y dispositivo (como te mostraremos más adelante). Pero si el sitio está caído para todos, tendrás que ir al backend de tu sitio y localizar el problema — pronto veremos esto.

2. Limpia El Caché de Tu Navegador

Tu navegador puede estar almacenando datos desactualizados para tu sitio, lo cual puede provocar el error Bad Gateway. Además, puede contener archivos corruptos que evitan que la gente acceda a tu sitio web. 

Por eso, es bueno limpiar la caché de tu navegador. Por ejemplo en Google Chrome, haz clic en el ícono de tres puntos ubicado en la esquina superior derecha. Luego selecciona ‘Más herramientas > Borrar los datos de navegación’.

Esto activará una ventana emergente (o popup):

Borrar los datos de navegación en Google Chrome

Elige un rango de tiempo y asegúrate de que las opciones para ‘Cookies y otros datos de sitios’ y ‘Archivos e imágenes en caché’ estén seleccionadas. Entonces, haz clic en ‘Borrar datos’. Al terminar, reinicia el navegador y trata de acceder a tu sitio.

El proceso para limpiar el caché en otros navegadores como Mozilla Firefox es parecido. Sin embargo, si esto no resuelve el error 502 Gateway, avanza al siguiente paso.

Recibe Contenido Directamente en Tu Bandeja de Entrada

Suscríbete a nuestro blog y recibe contenido grandioso como este directamente en tu bandeja de entrada.

3. Limpia El Caché DNS 

El error 502 Gateway puede ser causado por un problema de Domain Name System (DNS). Por ejemplo, si migraste hace poco tu sitio a una nueva compañía de alojamiento, el proceso de propagación puede tomar hasta 48 horas.

Sin embargo, también puedes tener un problema con el caché de tu DNS local. Este almacenamiento temporal en tu dispositivo contiene información de visitas a diversos sitios.

Para limpiarla (en Windows), pulsa la tecla Windows, luego escribe “CMD” y pulsa Enter:

Ejecutando Símbolo del sistema en Windows

Esto nos llevará a la ventana ‘Símbolo del sistemao ‘Command Prompt’:

Ventana Símbolo del sistema

Aquí, tendrás que escribir el siguiente comando:

ipconfig /flushdns

Cuando esté listo, verás este mensaje: “Successfully flushed the DNS resolver Cache”. 

Si tienes un dispositivo macOS, ingresa este comando en la terminal:

dscacheutil -flushcache

Además, podrías cambiar temporalmente tu servidor DNS temporalmente a un servicio externo, como Google Public DNS

4. Revisa El Registro De Errores De Tu Sitio

Si tu sitio está caído para todo el mundo y el problema no es de tu dispositivo, mejor revisa tu registro de errores. Así identificarás qué causa el error, como un conflicto con algún plugin, o alguna actualización que haya disparado el error 502 Bad Gateway.

Debes ingresar a los archivos de tu sitio para verlo. Puedes usar el Administrador de Archivos en tu cuenta de alojamiento o usar un cliente Secure File Transfer Protocol (SFTP) como FileZilla

Si eres cliente de DreamHost, ingresa a tu cuenta y navega hasta ‘Sitios Web > Administrar Sitios Web’. Selecciona el tuyo y ve a ‘Administrar Archivos’. Allí haz clic en ‘Administrar’:

Cuenta de alojamiento de DreamHost

Una vez allí, haz clic en la carpeta que contenga tu nombre de dominio y busca wp-content

Navegando el Administrador de Archivos

Abre la carpeta y localiza el archivo llamado debug.log:

Archivo debug.log en el Administrador de Archivos

Abre este archivo y busca el último error registrado. Puede darte pistas sobre qué es lo que no funciona y entonces podrás tomar las medidas necesarias para encontrar soluciones. Por ejemplo, desactivar un plugin (en la próxima sección te enseñaremos esto).

Este proceso es casi idéntico si utilizas un cliente SFTP o una cuenta de alojamiento distinta. Busca un archivo llamado error_log (o algo parecido) en tu carpeta wp-content.

5. Desactiva Tus Plugins Y Temas

Si instalaste plugins o temas nuevos, puede haber conflicto con otra herramienta en tu sitio, lo que te llevará a un error 502 Gateway. Esto también pasa si ocurrió una actualización reciente de los plugins. 

Ya que no puedes entrar a tu panel de WordPress, tendrás que desactivar los plugins y temas desde el Administrador de Archivos, en la cuenta de alojamiento tu sitio. También puedes usar un cliente SFTP.

Si eres usuario de DreamHost, ingresa a tu cuenta y abre el Administrador de Archivos de tu sitio (como en el paso anterior). Luego, ve a wp-content y busca la carpeta plugins:

Carpeta de plugins en el Administrador de Archivos

Para desactivar tus plugins, cambia el nombre de la carpeta. Sin embargo, si sabes de antemano cuál plugin genera el error, puedes buscarlo en la carpeta de plugins y, en cambio, renombrar su carpeta.

Entonces intenta ingresar nuevamente a tu sitio. Si está funcionando en línea, ingresa a tu panel de WordPress y activa de nuevo cada plugin, uno por uno. Cada vez que lo hagas con alguno, refresca la pantalla. Así identificarás al culpable.

Si sabes qué plugin causa el error 502 Gateway, te recomendamos eliminarlo o desactivarlo hasta que los desarrolladores lancen una solución. ¿Y si es un tema y no un plugin? El proceso es igual.

No te preocupes si sigues teniendo problemas luego de desactivar tus temas y plugins — aún hay algunas soluciones que puedes implementar.

6. Deshabilita Tu CDN o Firewall

El error 502 Gateway también puede ser causado por tu Red de Entrega de Contenidos (CDN) o tu cortafuegos. Si estás utilizando Cloudflare, revisa allí si hay problemas reportados.

Por ejemplo, el servidor podría estar en mantenimiento rutinario:

Página de Cloudflare de estado del sistema

Desactiva el CDN para ver si se resuelve el error. Y si tienes un firewall, haz lo mismo.

Deberías poder administrar el CDN y el cortafuegos desde el panel de tu cuenta de alojamiento. Si no estás seguro de dónde hallar estas configuraciones, te recomendamos contactar a tu servicio de alojamiento web para que te guíen.

7. Reinicia Tu PHP e Incrementa Tus Límites PHP

El error 502 Gateway puede ocurrir por un inconveniente PHP timeout (o límite de tiempo PHP). Ocurre cuando el proceso PHP toma más tiempo del límite máximo que debería tomar al cargar y la solicitud caduca.

Lo primero que puedes hacer es reiniciar tu PHP. Esto ayudará ante problemas de conectividad. Si esta opción no está disponible en el panel de tu servicio de alojamiento, puedes pedirle al soporte de la compañía de alojamiento que lo haga por tí. 

Alternativamente, puede que necesites cambiar tus valores de servidor max_execution_time o max_input_time. Por defecto, están configurados para 300 segundos. Sin embargo, puedes preguntar en tu servicio de alojamiento cómo incrementar esos valores.

8. Contacta A Tu Proveedor De Alojamiento

Ahora, si ninguno de los pasos que te dimos funciona, debes considerar contactar a tu proveedor de alojamiento. Pueden estar teniendo una falla en sus servidores que afecte a tu sitio. Si este es el caso, no podrás hacer más que esperar.

Además, ellos tienen los conocimientos necesarios para identificar a qué se debe el error 502 Gateway y para guiarte hasta que lo soluciones. La mayoría de compañías de alojamiento web ofrecen soporte técnico 24/7, entonces ellos deberían poder resolver el problema rápidamente. 

Resuelve El Error 502 Bad Gateway

El error 502 Gateway normalmente ocurre por fallas en el servidor. Por ejemplo, puede experimentar picos de tráfico que afecten su desempeño y disponibilidad. Sin embargo, este también puede suceder debido a conflictos con plugins y actualizaciones.

Para solucionar el problema, empieza limpiando el caché de tu navegador y el caché local de tu DNS para descartar fallas en ese sentido. Luego, intenta desactivar plugins, temas, CDN y cortafuegos. Si aún siguen los problemas, lo mejor será contactar a tu servicio de alojamiento para que te brinden asistencia.

En DreamHost, nuestros planes de alojamiento en WordPress incluyen soporte 24/7 y un chat en vivo para ayudarte. Nuestro equipo de expertos te ayudará a resolver problemas técnicos para que estés en línea de nuevo, rápido. ¡Conoce aquí nuestros planes

Haz Más Con DreamPress

¡Los usuarios de DreamPress Plus y Pro obtienen acceso a Jetpack Professional (y más de 200 temas prémium) sin costo adicional!

Photo of Luke Odom
Sobre el Autor:

Luke es el Director de Operaciones de IT. Es responsable de los equipos que mantienen las operaciones funcionando sin problemas... En su tiempo libre, disfruta leer fantasía/ciencia ficción y estar con su esposa y sus 4 hijos. Conéctate con Luke en LinkedIn: https://www.linkedin.com/in/luke-odom-039986a/