Http error 502

Http 502 bad gateway

El error 502 Bad Gateway suele ocurrir cuando hay algún error de red entre el ordenador y los servidores de Internet. Esto significa que un servidor (no necesariamente un servidor web) que actúa como puerta de enlace o proxy y recibió una respuesta no válida de un servidor de origen. En la mayoría de los casos, el problema no está en tu ordenador o en tu conexión a Internet, sino que es mucho más probable que sea el servidor del sitio web.

En esencia, si ves un error 502 Bad Gateway, este es un código de estado HTTP. Los códigos de estado HTTP son códigos de tres dígitos y se agrupan en cinco clases diferentes. La clase de un código de estado se puede identificar rápidamente por su primer dígito:

El error 502 ‘Bad Gateway’ viene del servidor , y normalmente no tiene nada que ver con su PC. Suele ocurrir cuando visitas un sitio web que utiliza un punto de retransmisión, llamado servidor proxy, que mantiene los datos separados del servidor que aloja la página principal del sitio. Si el servidor principal y el servidor proxy no se conectan correctamente debido a que los datos del Protocolo de Control de Transmisión son incorrectos, su navegador determina que el proxy, o la puerta de enlace, es mala.

5

El error 502 Bad Gateway es común entre los usuarios de sitios web. Hay varias razones posibles para este error y diferentes maneras de solucionarlo. En este artículo, veremos las principales causas posibles y cómo pueden ser resueltas por los usuarios y los desarrolladores web.

Utilice la plataforma Hosted Graphite para analizar el rendimiento de su sistema y solucionar los errores. Para obtener información más detallada sobre Hosted Graphite y cómo integrarlo con su sistema, reserve una demostración con nuestro equipo o regístrese en Hosted Graphite para la prueba gratuita.

502 Bad Gateway significa que el servidor al que está accediendo recibe un error de otro servidor. Esto ocurre cuando un servidor actúa como proxy para recibir información de otro servidor. Al conectarse a otro servidor, éste devuelve un error. NGINX devuelve el error 502 si no puede conectarse a PHP-FPM o si PHP-FPM no responde.

Además, la apariencia de la página que muestra el error 502 puede ser personalizada en diferentes sitios de la misma manera que se hace para el error 404 no encontrado.  Existen diferentes causas del error 502. A continuación veremos las principales, así como las posibles formas de solucionar este error.

Error 502 del proxy

Jerrick Leger es un especialista en TI certificado por CompTIA con más de 10 años de experiencia en soporte técnico y campos de TI. También es administrador de sistemas para una empresa de TI en Texas que presta servicios a pequeñas empresas.

Los errores de Gateway son a menudo causados por problemas entre los servidores en línea sobre los que usted no tiene control. Sin embargo, a veces, no hay ningún problema real, pero su navegador cree que hay uno gracias a un problema con su navegador, un problema con su equipo de red doméstica, o alguna otra razón en su control.

Los servidores web de Microsoft IIS suelen dar más información sobre la causa de un determinado error 502 Bad Gateway añadiendo un dígito extra después del 502, como en Error HTTP 502.3 – El servidor web recibió una respuesta no válida mientras actuaba como puerta de enlace o proxy, lo que significa Bad Gateway: Error de conexión del reenviador (ARR).

Analice activamente las características del dispositivo para su identificación. Utilizar datos de geolocalización precisos. Almacenar y/o acceder a la información de un dispositivo. Seleccionar contenidos personalizados. Crear un perfil de contenido personalizado. Medir el rendimiento de los anuncios. Seleccionar anuncios básicos. Crear un perfil de anuncios personalizados. Seleccionar anuncios personalizados. Aplicar la investigación de mercado para generar información sobre la audiencia. Medir el rendimiento de los contenidos. Desarrollar y mejorar los productos.

5

El problema puede ocurrir si el proxy tiene un tiempo de espera más corto que el servidor para esa petición. Imaginemos que para una solicitud concreta establecemos el tiempo de espera del servidor en 5 minutos, pero el servidor proxy tiene un tiempo de espera definido de 3 minutos. Si la petición tarda más de los 3 minutos de tiempo de espera definidos a nivel del proxy, éste emitirá un 502 al cliente.

Para confirmar si hubo un tiempo de espera del proxy (o un tiempo de espera en cualquier otro elemento de la red), revise los registros de acceso del servidor. En los registros de acceso de IIS, puede ver el código de estado del mensaje. Si el Código de Estado no es 502 en el lado del servidor, significa que el 502 fue emitido por un elemento de red.

Si la conexión Proxy > Servidor se cae durante la ejecución de la solicitud, se producirán los errores 502. En este escenario, es posible que no vea una entrada para la solicitud en el lado del servidor en los registros de acceso de IIS. Es común ver errores relacionados con la red o con el reciclado/caída de un pool de aplicaciones.

Cuando se produce una ráfaga temporal y anormal de peticiones, puede ocurrir que el servidor o los servidores sean incapaces de hacer frente a una demanda tan grande. Eventualmente, las solicitudes pueden ponerse en cola y el tiempo de espera del proxy se alcanza sin servir la solicitud o la solicitud tiene una duración de ejecución muy pequeña (al menos, menor que el tiempo de espera).