válida upstream tributario the solucion significa servidor remoto remote received reading que puerta krakentv kraken invalid from error erronea enlace crunchyroll code buzon bad java email proxy tomcat6

java - upstream - Proxy Error 502: el servidor proxy recibió una respuesta no válida de un servidor en sentido ascendente



proxy error the proxy server received an invalid response from an upstream server (4)

Estamos construyendo una aplicación de envío masivo de correo en Java. El correo está siendo enviado por un tercero SMTP. Después de enviar 400-500 correos, el servicio tomcat6 se detiene. A continuación está el error.

Error de proxy El servidor proxy recibió una respuesta no válida de un servidor en sentido ascendente. El servidor proxy no pudo manejar la solicitud GET /lin/Campaignn.jsp. Motivo: Error al leer desde un servidor remoto

Además, se encontró un error 502 Bad Gateway al intentar usar un ErrorDocument para manejar la solicitud.

Servidor Apache en msizzler.com Puerto 80

Pero cuando enviamos desde localhost, no recibí ningún error. Envía todos los correos. Por favor, ayúdame a resolver este problema.


Agregue esto en su archivo httpd.conf

Timeout 2400 ProxyTimeout 2400 ProxyBadHeader Ignore


La aplicación java tarda demasiado en responder (tal vez debido a que la puesta en marcha / jvm es fría), por lo que se obtiene el error de proxy.

Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /lin/Campaignn.jsp.

Como dijo Albert Maclang, la modificación de la configuración de tiempo de espera de http puede solucionar el problema. Sospecho que la aplicación java arroja un error de más de 500, así el error de la puerta de enlace apache. Deberías mirar en los registros.


La respuesta HTTP 502 "Puerta de enlace incorrecta" se genera cuando el servidor web Apache no recibe una respuesta HTTP válida desde el servidor ascendente, que en este caso es su aplicación web Tomcat.

Algunas razones por las que esto podría suceder:

  • Tomcat puede haberse estrellado
  • La aplicación web no respondió a tiempo y se agotó el tiempo de espera de Apache
  • Los hilos de Tomcat se agotan
  • Un dispositivo de red está bloqueando la solicitud, quizás como un tipo de tiempo de espera de conexión o sistema de prevención de ataques DoS

Si el problema está relacionado con la configuración de tiempo de espera, es posible que pueda resolverlo investigando lo siguiente:

  • Directiva ProxyTimeout de mod_proxy de Apache
  • Configuración del Connector de Apache Tomcat
  • El manual de su dispositivo de red

Tuve este problema una vez. Resultó ser un problema de consulta en la base de datos. Después de volver a crear tablas e indexar, se ha solucionado.

Aunque dice error de proxy, cuando observa el registro del servidor, muestra ejecutar el tiempo de espera de la consulta. Esto es lo que tenía antes y cómo lo resolví.