2012-08-17 20 views
6

Estoy usando Apache 2.2.16 y Tomcat 7.0.16. Tengo 3 instancias de Tomcat que ejecutan 3 archivos war diferentes. Para omitir la solicitud, he configurado httpd con mod_proxy.Mod_Proxy 502-Proxy Error intermitentemente

3 instancias de Tomcat se están ejecutando en 8080, 8090, 8099. encuentran por debajo de la configuración httpd

ProxyPass /bor `http://localhost:8080/bor/ 
ProxyPass /borcafews/ `http://localhost:8090/borcafews/ 
ProxyPass /borechws/ `http://localhost:8099/borechws/ 

intermitente que estaba recibiendo 502 Error de Proxy en 8090 y 8099. Por lo tanto he puesto las siguientes variables en el httpd .conf

<Location /borcafews/> 
SetEnv force-proxy-request-1.0 1 
SetEnv proxy-nokeepalive 1 
</Location>` 

Después de ajustar esta configuración, el borcafews no estaba dando cualquier error Proxy pero para borechws está fallando con el error 502-Proxy intermitente.

proxy: Error reading from remote server returned by /borechws/services/bor (20014)Internal error: proxy: error reading status line from remote server localhost:8099

Por favor, ayuda a resolver este problema.

Respuesta

0

No estoy seguro de que esto sea un error en su configuración de Apache: es muy posible que su aplicación tomcat arroje una respuesta incorrecta.

Utilice tcpdump o tshark para capturar el tráfico en los puertos correspondientes. Esto verificará que su aplicación tomcat devuelva respuestas HTTP válidas.

Cuestiones relacionadas