Apache + Tomcat avec mod_jk: maxThread paramètre lors de l'équilibrage de la charge

J'ai Apache + Tomcat installation avec mod_jk sur les 2 serveurs. Chaque serveur a son propre Apache+Tomcat paire, et chaque requête est traitée par Tomcat équilibrage de la charge des travailleurs sur les 2 serveurs.

J'ai une question sur la façon de Apache maxClient et Tomcat maxThread doit être définie.

Les valeurs par défaut sont,
Apache: maxClient=150, Tomcat: maxThread=200

Dans cette configuration, si nous avons seulement 1 installation du serveur, il serait très bien fonctionner comme Tomcat travailleur ne reçoit les connexions entrantes plus de 150 à la fois. Cependant, si nous sommes d'équilibrage de la charge entre les 2 serveurs, serait-il possible que le serveur Tomcat travailleur reçoit 150 + (certaines nombre à partir d'un autre serveur) et de faire de la maxThread débordement comme SEVERE: All threads (200) are currently busy?

Si oui, dois-je configurer Tomcat maxThread=300 dans ce cas?

Grâce

  • Dans vos 2 installation du serveur, comment est l'équilibrage de la charge à travers les deux Apaches?
  • C'est fait par un routeur. Mais il ne fait pas de filtrage par le volume de trafic. De sorte que chaque Apache peut recevoir 150 demandes(et plus) à la fois.
InformationsquelleAutor c4il | 2010-07-05