2016-10-17 4 views
0

Ich habe Tomcat-Clustering mit Apache HTTPD und zwei Tomcat 7.0.xx mit MOD_JK gemacht. Ich verwende keine Sitzungsfreigabe, da meine alte Anwendung Serializeable nicht unterstützt. Aber Load Balancer funktioniert gut im Verhältnis 1: 1.Tomcat Clustering

Wenn ich den ersten Tomcat höre. jeder weitere Antrag kam zum zweiten und es funktioniert auch gut.

Wenn ich die Anwendung auf dem ersten Tomcat stoppe (Tomcat läuft für andere Anwendungen), kann die Last nicht auf den zweiten Tomcat verlagert werden. Halbe Anfrage unterhält nicht und 500 Fehler in der halben Anfrage. Jede weitere Lösung ??? ..

+0

Ich verwende CentOS – MUHIUDDIN

+0

Ein Fehler 500 wird von einer Ausnahme und Stack-Trace in einer Tomcat-Protokolldatei begleitet. Ohne diese Information ist Ihre Frage nicht vollständig. – EJP

+0

Könnten Sie bitte die JK-Konfigurationen aus Ihrer httpd.conf hinzufügen? – mikep

Antwort

1

mod_jk loadbalances zwischen Servern, nicht Anwendungen. Wenn also ein Tomcat aktiv ist und die Anwendung darin nicht aktiv ist, haben Sie in 50% der Fälle Fehler.