
Un error 502 Bad Gateway es un código de estado HTTP que muestra un problema de comunicación entre 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.

El error 502 puede aparecer inesperadamente al abrir un sitio web. En este artículo le diremos qué significa el código de error 502 y qué pueden hacer el usuario y el propietario del sitio para solucionarlo. El error 502 Bad Gateway ocurre cuando el servidor proxy, el servidor DNS y, con mayor frecuencia, el servidor en el que está alojado el sitio no funcionan correctamente. El problema puede aplicarse a todo el recurso o a páginas individuales. Depende de la naturaleza del problema. Hay variedades de errores 502: Bad Gateway Nginx, Bad Gateway Apache.
El error 502 Bad Gateway ocurre cuando el servidor proxy, el servidor DNS y, con mayor frecuencia, el servidor en el que está alojado el sitio no funcionan correctamente. El problema puede aplicarse a todo el recurso o a páginas individuales. Depende de la naturaleza del problema. Hay variedades de errores 502: Bad Gateway Nginx, Bad Gateway Apache. Hablaremos de sus diferencias a continuación. Respuesta Inválida del Upstream (502)
Razones del error 502 Bad Gateway
- La primera y principal razón es la sobrecarga del servidor . La sobrecarga puede deberse a varios problemas:
- Un gran número de visitantes al mismo tiempo . El recurso web puede ser visitado por un número limitado de visitantes. La cantidad de personas que pueden visitar el sitio depende de las capacidades del servidor (tamaño de RAM) y de la configuración realizada por el creador del recurso. Si por algún motivo visitan el sitio más usuarios de los previstos, es posible que el servicio no pueda dar abasto y la página mostrará un código 502. Esto sucede durante las promociones y ventas en las tiendas online.
- Ataque hacker o ataque DDoS . Este problema está relacionado con la causa anterior de sobrecarga. El hacker simula una gran afluencia de usuarios, lo que provoca la caída del servidor. Estos ataques pueden utilizarse para reducir las ventas.
- Mala optimización del sitio web . La configuración de los recursos está hecha para que un pequeño número de visitantes genere muchas solicitudes. En este caso, es necesario optimizar el rendimiento del servidor con las solicitudes de los usuarios.
- La segunda razón del código 502 pueden ser errores de PHP . Si se agregaron complementos configurados incorrectamente al panel de control para ampliar la funcionalidad del sitio, pueden causar problemas en su funcionamiento. Junto con ellos, todo el sitio también mostrará el error. Además, si el código del sitio está escrito incorrectamente, las solicitudes pueden dar resultados negativos.
- Error del navegador . El problema puede estar del lado del usuario si tiene extensiones instaladas que interrumpen la conexión con el servidor del sitio.
¿Cómo solucionar el error 502?
El error 502 es otro código de estado HTTPS que se activa cuando un servidor recibe una respuesta no válida de otro servidor cuando intenta comunicarse. Este error generalmente se produce desde los servidores y no tiene nada que ver con su computadora personal. Puede producirse en cualquier dispositivo desde el que pueda acceder a Internet, por ejemplo, teléfonos inteligentes, tabletas, PC, etc. Para otros tipos de programas web como Google Chrome, Safari, Firefox, etc. y sistemas operativos, puede cambiarlo según sus requisitos.
Qué hacer si eres usuario
- Vuelva a cargar la página si el problema fue causado por una afluencia de visitantes. Quizás después de un tiempo los visitantes abandonen la página y usted pueda ver el contenido.
- Intenta visitar otro recurso web . Si puede acceder a otro sitio, entonces el problema está del lado del propietario del recurso y no hay nada que pueda hacer. Regrese a la página más tarde cuando el administrador restablezca el acceso.
- Comprueba tu conexión a Internet . Debido a una conexión inestable o de baja velocidad, es posible que el navegador no reciba datos del servidor.
- Inicie su navegador en modo incógnito . En modo incógnito, el navegador funciona con configuraciones básicas. Si pudo acceder a un recurso web en este modo, significa que una de las extensiones de su navegador está interfiriendo con la conexión. Esta extensión debe estar deshabilitada.
- Problemas con el cache. Si aún ve un error 502 cuando vuelve a ingresar al sitio, borrará la memoria caché de su navegador . Es posible que el acceso ya se haya restaurado, pero su navegador esté accediendo a una versión anterior de la página desde el caché.
- Borre la caché de DNS . La caché DNS es una base de datos temporales en su computadora que almacena un registro de todas las visitas recientes e intentos de visitas a sitios web y sus direcciones IP. El caché le permite acelerar el inicio de sesión en los recursos web visitados con frecuencia. Si el DNS del sitio ha cambiado y los datos almacenados en caché se envían a la dirección IP anterior, el navegador mostrará un código 502. Después de borrarlo, el navegador comenzará a acceder a la nueva dirección IP.
Qué hacer si eres propietario de un sitio web
Comprueba la cantidad de memoria libre . Esto se puede hacer de dos maneras.
- Ingrese el comando topen la línea de comando del servidor:
La memoria es toda RAM.
Intercambiar – intercambiar partición.Mira la línea Mem – free . Esta es la cantidad de espacio libre en el servidor. Si el número es pequeño, aparece el error 502 Bad Gateway debido a una memoria insuficiente. Aumente la cantidad de RAM y el problema desaparecerá. También en los resultados podrá ver cuánta carga supone cada proceso individual en el servidor.
- Ingrese el comando free -m.
La memoria es toda RAM.
Intercambiar – intercambiar partición.
La línea Mem – free muestra el espacio libre en el servidor. Si el número es pequeño, aumente la cantidad de RAM.Verifique los registros del servidor . Si el problema ocurrió durante alguna actualización del sitio, consulte el registro de cambios para deshacer los cambios que interrumpieron la funcionalidad del servidor. También puedes ver un ataque DDos en los registros. Si el problema es una falta de memoria, se mostrará el error OOM (memoria insuficiente) en los registros.
Consulta los complementos en WordPressSi su sitio está construido en WordPress, algunos complementos y temas pueden interferir con el servidor.
- Inicie sesión en su panel de WordPress. Si utiliza el servicio REG.Site , puede iniciar sesión en el panel de control de CMS directamente desde su cuenta personal.
- Vaya a la pestaña “Complementos” – “Instalados”.
Haga clic en Desactivar para el complemento que cree que está afectando al sitio: - Puede desactivar todos los complementos a la vez para asegurarse de que uno de ellos esté afectado al servidor. Y luego habilite los complementos uno por uno hasta que encuentre el complemento culpable específico.
- Compruebe cómo funcionan los servicios auxiliares , como MySQL y Memcached. A veces pueden causar errores 502.
Póngase en contacto con el equipo de soporte de su proveedor de hosting . Si nada de lo anterior ayuda, comuníquese con el soporte y describa en detalle el problema y los pasos que siguió antes de contactar. Siga una de las instrucciones a continuación.
OTROS ARTICULOS DE WORDPRESS
SERVICIO TECNICO MULTIDISC.ES
La seguridad web no es un evento único, sino un proceso continuo. ¿Necesitas ayuda para implementar en tu WordPress?
En Multidisc.es hacemos que este proceso sea automático y sin dolores de cabeza. Nuestros Planes de Mantenimiento WordPress incluyen todo lo anterior para que tu sitio no solo sea seguro hoy, sino que siga siéndolo mañana.
Ofrecemos una Evaluación de Seguridad sin costo para auditar tu sitio, identificar puntos críticos y proponerte una estrategia a medida. Contáctanos para convertir la seguridad de tu web en un proceso sólido y continuo.
Web Error 502 Bad Gateway- MDN Web Docs Información Resumida: La fuente de autoridad técnica. Define el 502 como un código de error del servidor que indica que éste, actuando como puerta de enlace o proxy, recibió una respuesta inválida del servidor ascendente
- Cloudflare Learning Center Información Resumida: Explicación excepcionalmente clara y visual. Usa la analogía de un “teléfono estropeado” entre servidores. Detalla las causas más comunes vistas desde una red global: tiempo de espera agotado, problemas del servidor de origen, errores de configuración en el DNS o en el firewall. Ofrece pasos para que usuarios y webmasters lo solucionen.
- Soporte de SiteGround Información Resumida: Guía práctica orientada al usuario de hosting. Resume que el error significa que tu servidor web no se comunica bien con PHP . Ofrece soluciones específicas para el lado del servidor: revisar si los servicios PHP-FPM están activos, aumentar los tiempos de espera (timeouts) y limpiar la caché.
- Kinsta Blog Información Resumida: Guía completa y muy bien estructurada. Explica el error, diferencia entre un 502 y un 500 (problema interno de uno), y proporciona una lista exhaustiva de causas y soluciones.
- UpTime.com Blog Información Resumida: Ofrece una explicación concisa desde el punto de vista del monitoreo de servicios y rendimiento. Destaca que es un error del lado del servidor y enumera las causas principales (caída del backend, sobrecarga, cortafuegos, problemas de red).