Ho installato Apache + Tomcat con mod_jk su 2 server. Ogni server ha la propria coppia Apache + Tomcat e ogni richiesta viene servita dagli operatori di bilanciamento del carico Tomcat su 2 server.Apache + Tomcat con mod_jk: impostazione maxThread al bilanciamento del carico
Ho una domanda su come impostare Apache maxClient
e Tomcat maxThread
.
I numeri predefiniti sono, Apache: maxClient=150, Tomcat: maxThread=200
In questa configurazione, se abbiamo solo l'installazione del server 1, che avrebbe funzionato bene come Tomcat lavoratore non riceve mai le connessioni in entrata oltre 150 in una sola volta. Tuttavia, se il bilanciamento del carico avviene tra 2 server, potrebbe essere possibile che Tomcat worker riceva 150 + (un certo numero da un altro server) e effettui l'overflow maxThread come SEVERE: All threads (200) are currently busy
?
In tal caso, devo impostare Tomcat's maxThread=300
in questo caso?
Grazie
nella configurazione 2 Server, come è il bilanciamento del carico fatto attraverso i due Apaches? – JoseK
È fatto da un router. Ma non fa alcun filtraggio per volume di traffico. Quindi ogni Apache può ricevere 150 richieste (e più) contemporaneamente. – c4il