2012-08-17 17 views
6

Apache 2.2.16 ve Tomcat 7.0.16 kullanıyorum. 3 farklı savaş dosyası yürüten 3 Tomcat örneğim var. Isteği atlamak için modd'yi mod_proxy ile yapılandırdım.Mod_Proxy 502-Proxy Hata aralıklı olarak

3 Tomcat örnekleri 8090, 8080 yılında çalışan, 8099. Aralıklı

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

Ben 8090 ve yüzden httpd aşağıda değişkenleri belirledik 8099. yılında 502 proxy hatası başlamıştı aşağıda httpd yapılandırması bulmak .conf

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

bu yapılandırmayı borcafews herhangi proxy hatası vermiyordu ayarladıktan sonra ancak borechws için aralıklı olarak 502-proxy hatası ile başarısız oluyor.

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

beni bu sorunu çözmek yardımcı olun.

cevap

0

Bunun Apache yapılandırmanızda bir hata olduğundan emin değilim: Tomcat uygulamanızın yanlış bir yanıt vermesi tamamen mümkündür. İlgili bağlantı noktalarındaki trafiği yakalamak için tcpdump veya tshark düğmelerini kullanın. İlgili bağlantı noktalarındaki trafiği yakalamak için tcpdump veya tshark kullanın. Bu, tomcat uygulamanızın geçerli HTTP Yanıtları döndürdüğünü doğrulayacaktır.