Cómo solucionar error 502 Bad Gateway

Con la navegación activa en la red, no siempre todo sale bien. De vez en cuando, los usuarios en lugar de una página del sitio encuentran errores HTTP. Si, como usuario de Internet, encuentra un error 500, en la mayoría de los casos el problema no es con usted o con su conexión a Internet, sino con el servidor del sitio. La excepción es el error 502, que puede indicar una configuración incorrecta, especialmente si la ventana con un error aparece muy a menudo y no importa a qué sitio intenta acceder. Primero debe determinar que los métodos para resolver el error 502 Bad Gateway para el usuario y el administrador del sitio son diferentes. Considere las causas y soluciones con más detalle.

Solucionar problemas de 502 puerta de enlace incorrecta.

502 Bad Gateway - ¿Qué significa?

El protocolo de Internet HTTP en respuesta a cada solicitud proporciona un código de estado. El más común de ellos es 200: OK, todo funciona como debería. Por lo general, este estado no se muestra. En cambio, los visitantes ven el contenido del sitio. Diferentes errores tienen diferentes razones: si los errores 400 significan que los problemas están con el usuario, los códigos de 500 a 511 significan que una respuesta negativa es el resultado de un error del servidor. Los números también indican dónde ocurrió el error, al menos para los usuarios que saben qué significan los códigos individuales.

El error 502 suele ir seguido de la frase Puerta de enlace incorrecta, Puerta de enlace incorrecta Nginx, Puerta de enlace incorrecta de Apache o Puerta de enlace incorrecta: el punto final registrado no pudo manejar la solicitud. Este error de la puerta de enlace incorrecta junto con el error "400: Página no encontrada" es uno de los más comunes cuando se trabaja en Internet. Aparece cuando el sitio al que se accede a través del servidor principal no pudo reenviar la solicitud. En este caso, el primer servidor funciona solo como proxy o puerta de enlace. Aunque se puede decir que todas las solicitudes en Internet también se envían a través de puertas de enlace. Es por eso que la aparición de una ventana de error puede causar algunos inconvenientes: no está del todo claro en qué punto del proceso la solicitud detectó un mal funcionamiento.

Fuentes de error 502 Bad Gateway

En la mayoría de los casos, se produce un error de puerta de enlace no válida en el lado del servidor, por lo que un usuario simple no puede solucionarlo. También es posible que el navegador utilizado haya registrado un error 502 Bad Gateway, que en realidad no existe, o simplemente se desconecta de la red. La fuente del error también puede ser la siguiente:

  • Error del servidor: la puerta de enlace del servidor de destino recibe un resultado negativo. Esto puede ocurrir debido a una falla del sistema. En raras ocasiones, los servidores pueden desconectarse de la red, por ejemplo, cuando el contenido viola la ley.
  • Sobrecarga del servidor web: si el servidor web alcanza su límite, ya no puede responder a las solicitudes. Por lo tanto, el gateway emite 502 Bad Gateway. La razón puede ser un interés inesperadamente alto en el sitio o incluso un ataque DDoS. Esto significa que el atacante usa una red virtual para sobrecargar el servidor y desencadenar un bloqueo del sistema.
  • Programación incorrecta de PHP - a veces el problema está en el código del sitio. Entonces algunas solicitudes recibirán un resultado negativo.
  • Error de comunicación: los firewalls (servidor y cliente) pueden causar errores al reenviar solicitudes en ambos lados de la conexión.
  • Error del navegador: causa un error en la visualización del sitio web y 502 Bad Gateway puede extender su navegador.

Causas

Hay 3 causas principales del error 502 Error de la puerta de enlace:

  • Nombre de dominio no permitido - nombre de dominio por dirección IP no está permitido. Es importante tener en cuenta que los cambios de DNS pueden tomar tanto tiempo como estén activos. Depende del TTL o del "tiempo de vida" reservado para cada registro.
  • El servidor de origen no está disponible: la conexión a Internet no funciona o no.
  • El firewall bloquea la solicitud, el firewall bloquea la conexión entre los servidores de borde y los servidores de origen en el sitio. También puede ser causado por complementos de seguridad de CMS. Algunos sistemas de seguridad DDOS son demasiado activos, por lo tanto bloquean las solicitudes de los servidores de entrega de contenido.

Cómo solucionar error 502 Bad Gateway

Para corregir el error 502 Bad Gateway, considere la solución al problema desde el punto de vista del administrador del sitio. Un visitante de su portal ha compartido con usted información que ve el mensaje de error 502 cuando intenta acceder a su sitio. ¿Qué significa esto para usted? El administrador tampoco siempre puede determinar correctamente la causa del error. Primero, debe verificar si el sitio está disponible como un todo. Si su servidor realmente falla, debe contactar a su proveedor de alojamiento. Es posible que ya conozcan el error y que su soporte ya esté trabajando en la recuperación. También debe revisar los archivos de registro del servidor para ver si hay mensajes de error. En particular, la programación de PHP a menudo se convierte en una fuente de errores, así que asegúrese de verificar si la fuente de los errores está en el código o en la base de datos. Si es necesario, puede usar la copia de seguridad anterior para corregir rápidamente el error.

A menudo, el error se produce solo porque el servidor se sobrecargó temporalmente o no pudo responder a una solicitud más alta durante demasiado tiempo. Si estas sobrecargas comienzan a ocurrir con mayor frecuencia, debe comunicarse con su proveedor de alojamiento. Juntos, pueden lograr una mejor configuración del servidor web, pero esto no siempre es posible. Luego, debe verificar si su firewall está configurado correctamente y asegurarse de que no bloquee ninguna solicitud legítima. Otra fuente de error puede ser un mal funcionamiento de la resolución de nombres. Compruebe su configuración de DNS con su proveedor de alojamiento. Más a menudo, 502 después de algún tiempo desaparece por sí solo. Cuando se produce un error fuera de su esfera de influencia, lo resuelve un proveedor de servicios de Internet (ISP) o un proveedor de alojamiento de servidores web sin ninguna intervención de su parte. Si la falla se debe a su culpa, debe determinar su origen y método de eliminación lo antes posible.

Desactive temporalmente su red de entrega de contenido (CDN)

Las solicitudes del navegador a veces se reenvían a través de un servidor proxy inverso. En otras palabras, el uso de un servidor proxy crea un intermediario entre el navegador del usuario y el servidor del sitio. Algunos servicios, como las redes de distribución de contenido (CDN), utilizan tecnología de proxy inverso para enrutar el tráfico entrante de la manera más eficiente posible. Pero a veces, esta capa adicional al intentar conectarse al servidor del sitio web original puede crear problemas. Cuando esto sucede, es posible que sus visitantes (y usted) encuentren el error 502. Comprobar y descubrir si su CDN está causando este problema es bastante simple. Todo lo que tiene que hacer es deshabilitar temporalmente el servicio y luego verificar si el sitio se carga correctamente sin él. El proceso de desactivación de CDN depende del servicio que esté utilizando.

Ahora, cuando intenta acceder a un sitio web, su servidor de origen responderá a la solicitud sin intermediarios. Si el error 502 desapareció, su CDN probablemente fue la fuente del problema. En la mayoría de los casos, solo debe esperar unas horas antes de volver a activar el servicio. Por supuesto, asegúrese de verificar y asegurarse de que el error ya no ocurra. Si usa otro CDN, debe revisar su documentación para obtener instrucciones sobre cómo deshabilitar temporalmente el servicio.

Borrar caché del navegador

Si el problema es realmente del lado del servidor, pero necesita acceder al contenido del sitio, hay formas de solucionar el problema. Uno de ellos es el caché del navegador. Los navegadores modernos durante algún tiempo mantienen copias de sitios web en sus propios servidores, para que puedan mostrar una versión anterior de ellos. Para cargar una página desde el caché de Google, escriba caché: en el cuadro de búsqueda y luego la URL que desea visitar (por ejemplo, caché: //facebook.com). Sin embargo, debe recordar que está viendo una versión desactualizada del sitio. Para deshacerse del error, limpie la caché de su navegador.

Eliminar las cookies de su navegador

¿Qué hacer con el error 502? En la mayoría de los casos, puede solucionarlo simplemente recargando la página. Si el problema se resuelve, entonces el servidor se sobrecarga temporalmente. Dado que tales bloqueos pueden durar bastante tiempo, volver a cargar la página puede ayudar en unos 15 minutos. Si el mensaje de error persiste, borre la memoria caché y las cookies. Puede ser que el navegador solo haya accedido a los datos desde la memoria interna del dispositivo. No es necesario eliminar todas las cookies: en la configuración del navegador puede abrir y eliminar solo aquellas relacionadas con el sitio web correspondiente.

Inicia el navegador en modo incógnito.

El error puede estar en su sistema, incluso si el código de estado apunta a otra cosa. Si cada vez que intenta visitar algún sitio, aparece Bad Gateway, lo más probable es que el error esté relacionado con su computadora, navegador o firewall. En primer lugar, compruebe la funcionalidad del navegador. El primer paso es reiniciarlo en modo incógnito. Si esto no funciona como debería, inicie el navegador en modo seguro. Si el error desaparece, entonces el problema fue uno de los complementos o extensiones del navegador que están deshabilitados en modo seguro. Para hacer esto, abra la línea de comando e ingrese aquí la ruta completa de la ubicación del navegador entre comillas. Cada desarrollador del navegador tiene diferentes comandos para iniciar el modo seguro:

  • Firefox: "C: \ Archivos de programa \ Mozilla Firefox \ firefox.exe" - modo seguro
  • Internet Explorer: “C: \ Archivos de programa \ Internet Explorer \ iexplore.exe” –desarrollo
  • Chrome: el navegador de Google no ofrece modo seguro. En su lugar, simplemente ejecute en modo de incógnito.

Arreglar el servidor DNS

El error 502 puede ocurrir debido a un enlace incorrecto del nombre de dominio y la dirección IP. Esto se debe a la migración del sitio web a un nuevo host, que generalmente toma algún tiempo. La solución es borrar el caché de DNS en el sistema local del mismo modo que borra el caché del navegador. Abra un símbolo del sistema y ejecute el comando:

ipconfig / flushdns

Si el caché de DNS se borra correctamente, el programa mostrará el mensaje "El caché de DNS se borró con éxito".

Revisar los registros

Los registros son registros de todas las acciones que ha realizado en cualquier aplicación. Puede verificar los registros de la aplicación y el registro correspondiente en el servidor. Los registros de la aplicación le indicarán qué páginas se solicitaron durante la ejecución de la aplicación, mientras que el registro en el servidor contendrá información sobre el hardware responsable de ejecutar la aplicación y el estado de todos los dispositivos conectados al servidor.

Deshabilitar el complemento CDN

Una red de entrega de contenido (CDN) es un servicio de terceros para la representación de "contenido pesado", que incluye imágenes grandes y video. CDN es utilizado por la aplicación para mantener la efectividad. La configuración del firewall puede permitir que el contenido no válido o malicioso pase a través de la puerta de enlace, lo que resulta en un error 502 Error de la puerta de enlace. Para resolver este problema, solo necesitas deshabilitar el CDN.

Trate de usar un navegador diferente.

Intenta conectarte a través de otro navegador. Si la apertura de la página pasa sin fallas, entonces el navegador estándar actual debe ser eliminado y reinstalado. Si cambiar de navegador no resuelve el problema con un error de pasarela incorrecto, debe verificar la configuración de su red. La opción más fácil es reiniciar el módem y el enrutador. Si eso no funciona, intente cambiar de Wi-Fi a LAN y usar una conexión por cable.

Reinicie su computadora y equipo de red

A veces el 502 Bad Gateway es causado por el ISP. La razón de esto es un registro falso en su servidor DNS. Para omitir el mensaje de error, ingrese un servidor DNS diferente en la configuración. En Windows, esto se puede hacer en la configuración de la conexión TCP / IP. Como prueba, puede acceder al servidor DNS de Google gratuito: 8.8.8.8 y 8.8.4.4.

Póngase en contacto con su ISP

Si el error no es causado por el proveedor, solo queda esperar hasta que desaparezca por sí solo (o use versiones en caché de las páginas). En la mayoría de los casos, el error es temporal y el administrador lo elimina lo antes posible.