В настоящее время мы используем Apache 2.2.3 и Tomcat 5 (встроенный в JBoss 4.2.2), используя mod_proxy_jk
в качестве соединителя.
Может ли кто-то пролить свет на правильный способ вычисления/настройки значений ниже (а также все остальное, что может иметь отношение к делу). Apache и Tomcat работают на разных компьютерах и имеют большое количество оперативной памяти (4 ГБ каждая).
Соответствующие части server.xml:
<Connector port="8009"
address="${jboss.bind.address}"
protocol="AJP/1.3"
emptySessionPath="true"
enableLookups="false"
redirectPort="8443"
maxThreads="320"
connectionTimeout="45000"
/>
Соответствующие части httpd.conf:
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 0
</IfModule>