502 bad gateway: ¿Cuáles son sus causas y cómo solucionarlo?

Franco Brutti

29/9/23

29/9/23

502 bad gateway: ¿Cuáles son sus causas y cómo solucionarlo?
502 bad gateway: ¿Cuáles son sus causas y cómo solucionarlo?
502 bad gateway: ¿Cuáles son sus causas y cómo solucionarlo?

El error 502 Bad Gateway o Error de Proxy se encuentra entre uno de los errores más comunes que puedes experimentar al navegar en la red o que tu página puede arrojar en un momento dado. 

La buena noticia es que no es un error difícil de solucionar, por lo menos en la mayoría de los casos. ¡No necesitas ser un programador experto para solucionarlo! 

Eso sí, si tienes una página web asegúrate de corregir este error pronto, ya que tiene muchos efectos negativos para el SEO. 

¿Te gustaría saber cuáles son las causas más comunes del error 502 y cómo solucionarlo? 

¡Entonces quedaste hasta el final de este post! Te lo explicamos todo. 

Pero primero lo primero:  

¿Qué es el error 502 Bad Gateway?

El error 502 Bad Gateway ocurre cuando el servidor que funciona como proxy o gateway recibe una respuesta inválida de parte del servidor de origen. 

Para que entiendas mejor el error, debes saber qué es un servidor proxy. 

Un servidor proxy es un intermediario entre el usuario y el servidor de origen: procesando las peticiones del usuario del lado del frontend y realizando las consultas directamente al servidor de origen. 

Se le llama «gateway» porque funciona como una puerta que se abre para que la información vaya del usuario al servidor de origen y viceversa. 

Entonces, el error gateway es cuando el servidor de origen envía una respuesta incorrecta al proxy, lo que se traduce en que la web deja de estar disponible, puesto que el servidor proxy no puede conectarse con el origen de los archivos. 

El error 502 bad gateway tiene muchas versiones que pueden variar según el navegador, el servidor y el tipo de error que haya producido este problema de conexión: 

  • «Error 502»

  • «502 server error»

  • «502 Error del servidor: El servidor encontró un error temporal y no pudo completar la solicitud»

  • «502 Servicio temporalmente sobrecargado»

  • «502. Eso es un error» (Google Chrome)

  • «Error HTTP 502 - puerta de enlace incorrecta»

  • «HTTP 502»

  • «Error temporal (502)»

  • «Error de Proxy»

  • «502 Bad Gateway Nginx»

  • «502 – Web server received an invalid response while acting as a gateway or proxy server»

  • La pantalla en blanco también es otra señal del error 502 bad gateway.

Ahora que ya sabes qué es este error, veamos cuáles son las causas más comunes: 

Esto es lo que causa el error 502 Bad Gateway

La mayoría de las veces el error 502 Proxy es producido por un problema en los servidores, normalmente de menor importancia. 

Por lo que en la mayoría de los casos no es un problema directamente del navegador ni de los usuarios, sino de la conexión que existe entre los servidores. Existen por los menos 6 problemas que pueden generar este error:  

1. El servidor tiene un error 

La principal causa es que el servidor original tiene algún error que lo deja sin respuesta o que hace que tarde demasiado en responder las solicitudes. Cuando esto sucede, el navegador automáticamente te arrojará un error 502. 

2. El servidor está sobrecargado

La sobrecarga del servidor es otra de las causas más comunes del error 502. La sobrecarga sucede cuando el servidor recibe más solicitudes de las que puede procesar. 

La sobrecarga de un servidor es un indicativo de dos cosas: 

  • El tráfico de usuarios es mayor al que el servidor puede soportar. 

  • El servidor está siendo víctima de un ataque DDoS para tumbar el servidor. Por lo que la seguridad de la web se está viendo comprometida. 

3. El firewall del servidor tiene problemas

Si el servicio de alojamiento de tu web utiliza firewall y este es demasiado sensible, es posible que esté bloqueando la entrada de ciertos proveedores de internet. En español significa que el firewall bloquea una supuesta amenaza que en realidad no lo es. 

¿La consecuencia? 

Un error 502 Bad Gateway bien grande y claro en tu navegador. 

4. Problemas en el DNS

Si has hecho una migración, y tus archivos no se han propagado por completo en todos los servidores DNS, es probable que recibas este error. Eso sucede porque el dominio no logra conectarse con el servidor para recibir los archivos. O simplemente puede suceder que el DNS sea incorrecto. 

Si acabas de realizar una migración, solo tendrás que esperar minutos o unas cuantas horas hasta que todos los archivos se propaguen haciendo que el error desaparezca solo. 

5. Hay algún error en el código del sitio web

Si has hecho algún cambio en el código de tu sitio web y posteriormente comienzas a tener este problema, es casi seguro que ese código nuevo es lo que está produciendo el error 502. 

Sucede, por ejemplo, si cambias algún código de los archivos de raíz que no debías cambiar, o instalas un nuevo tema o plugin en Wordpress. 

6. El navegador no está funcionando bien

Es cierto que dijimos que el navegador no puede ocasionar el error 502, pero hay una excepción: Algunas extensiones del navegador pueden causar problemas en la conexión dando lugar al error 502.  

¿El error 502 Bad Gateway afecta el SEO? 

El error 502 puede afectar gravemente el SEO de tu web si se prolonga en el tiempo. Por lo que debes solucionarlo lo más pronto posible. 

Al no estar disponible en la web, el error 502 impacta directamente en la experiencia de usuario. Lo que a su vez se traduce en una mayor tasa de rebote. 

Además, recuerda que las crawlers de los motores de búsqueda no pueden indexar una página web que no está disponible. Por lo que sufrirás problemas de indexación y una baja en el page ranking. 

Cómo solucionar el error 502 Bad Gateway

Llegamos ahora al momento que tanto estabas esperando: cómo puedes solucionar el error 502. 

La mayoría de las soluciones son más sencillas de lo que piensas. Pon en práctica cada una y ve descartando hasta que logres solucionar el problema: 

1. Recarga la página

Cuando el servidor está sobrecargado, lo único que necesitarás hacer es esperar un poco y volver a cargar el sitio web. Esto normalmente hace que el error desaparezca y puedas navegar sin problemas. Presiona «F5» o «ctrl + F5» para actualizar la página. 

Si no funciona, es probable que necesites borrar caché para volver a acceder a la web. Entra directamente a las configuraciones y borra el caché de tu navegador. También puedes hacerlo directamente presionando «ctrl + R». 

2. Utiliza otro navegador o usa el modo incógnito

Si el problema persiste, entonces es momento de comprobar si el error está en tu navegador. 

Utiliza otros navegadores o el modo incógnito. Si en algunas de estas dos opciones, no aparece el error, entonces el problema está en tu navegador. Desactivar todas las extensiones o actualizar el navegador suele solucionar el error. 

Si no funciona, entonces intenta acceder desde otros dispositivos. Si el problema persiste, ya podemos descartar que sea un problema de nuestro navegador o dispositivos. 

3. Contacta con tu proveedor de internet

El problema también puede ser ocasionado por problemas de velocidad en la conexión de tu proveedor. Si la mayoría de las páginas web te arrojan un error de Proxy o el error 502, es casi seguro que esta es la causa. 

Por lo que tendrás que contactar a tu proveedor de internet para poder solucionarlo. 

4. Comprueba el estado del servidor de tu proveedor de hosting

Pero si el error solo ocurre en tu sitio web o en otra página en particular, puede que el problema se encuentre en el estado del servidor. 

En tal caso, necesitarás ponerte en contacto con los servicios de atención al cliente de tu proveedor de hosting para que pueda ofrecerte una explicación o una solución para tu problema. 

Por una razón u otra, es posible que los servidores de tu proveedor de hosting se hayan caído. Por lo que solo tendrás que esperar que lo solucionen por ti, 

5. Verifica si existen errores de sobrecarga en tu sitio web

Si has experimentado un aumento de tráfico drástico en tu sitio durante las últimas horas o días, es probable que el servidor se haya sobrecargado y por eso esté arrojando un error 502. 

Esto puede suceder porque el tráfico de tu web es mayor al plan de hosting que tienes Así que la solución es contratar un plan de hosting mayor. 

¿Alguna vez jugaste el juego NFT: Plant vs. Undead? ¿Recuerdas lo que sucedió cuando aumentó drásticamente su popularidad?

Había tantos usuarios registrándose y jugando que el servidor se caía varias veces al día. Y por eso, temporalmente tuvieron que segmentar el acceso de los usuarios a la web a diferentes horas del día. 

Después de haber contratado los servidores de Amazon (que son bastante potentes) este problema dejó de existir. 

Y quizá sea la solución que necesitas. 

6. Comprueba el registro de errores

Si el error 502 surge después de haber realizado cambios en el sitio, es casi seguro que allí es donde se encuentra la causa. Por lo cual deberás ejecutar el registro de errores para encontrar donde está el problema y solucionarlo. 

En Wordpress puedes habilitarlos en archivo wp-config.php agregando las siguientes líneas de código: 

define( 'WP_DEBUG', true ); 

define( 'WP_DEBUG_LOG', true ); 

define( 'WP_DEBUG_DISPLAY', false );

En el archivo wp-contents/debug.log encontrarás todos los errores generados y posibles causantes del error 502. Una vez que tenga esa información solo tienes que buscar cómo arreglarlos. 

7. Los plugins y themes de Wordpress también pueden causar este error

Si has activado un plugin o tema desactualizados o que es incompatible con otro plugin que ya tienes activo, es probable que la web deje de estar disponible y arroje el error 502. 

En la mayoría de los casos no podrás acceder al panel de control de Wordpress como normalmente lo haces. Ve a wp-content y cambia el nombre de la carpeta de los plugins. Puedes colocar el siguiente nombre: «plugins-desactivados-temporalmente». 

Si la web vuelve a funcionar, entonces el problema está en los plugins. Y tendrás que activar uno por uno para saber qué origina el error. 

8. ¿Un problema de seguridad? 

Si el servidor está sobrecargado y no es porque hay un aumento del tráfico en tu web, puede que estés siendo víctima de una ataque DDoS. Por lo que te recomendamos aumentar la seguridad de tu sitio y contactar con tu proveedor de hosting para solucionarlo de inmediato. 

Cómo solucionar el error 502 Bad Gateway

El error 502 Bad Gateway indica que existe un problema de conexión entre los servidores. Las causas de este error son muy variadas, pero por lo general, son fáciles de resolver. 

Corrige este error lo más pronto posible para que no afecte el SEO de tu web. 

Si te ha quedado alguna duda, puedes dejarla en los comentarios. Con mucho gusto te ayudamos a resolver este problema. 

Si nunca te cansas de aprender…

¡Consigue toda una fuente de inspiración para mentes ambiciosas directamente a tu correo!

Recibe cada mes una selección de nuestros contenidos más TOP y hazte con los recursos que solo compartimos con nuestros suscriptores.