Настройки Большого объема для Apache / Tomcat / Модификация. JK

Интерфейсная конфигурация машин должна быть NAT или Internal network чтобы это работало. Если интерфейс установлен на Host only, необходимо вручную направить пакеты с хостом.

При использовании NAT, необходимо получить прибыль DHCP также, таким образом, никакая потребность иметь статический IP, если Вы не хотите к портам передачи.

1
задан 7 March 2014 в 03:58
1 ответ

You don't say which MPM you are using or which Tomcat version so I can't be as precise as would like.

AJP uses persistent connections by default. Therefore, by default, Tomcat needs at least as many threads in its thread pool as httpd has maxClients. This tends to be very inefficient as most of those connections will be idle.

There are a couple of ways to improve things:

  1. Switch to the NIO AJP connector if available (Tomcat 7 onwards). You'll need to configure Tomcat's AJP connector with maxThreads > expected concurrent requests.

  2. Disable connection re-use on the httpd side. With mod_jk that means using

    JkOptions +DisableReuse

Ignore the warnings in the docs about a performance penalty - they are not correct. You'll still need to configure Tomcat's AJP connector with maxThreads > expected concurrent requests.

For more details see my reverse proxy presentation and Rainer's notes on it.

1
ответ дан 4 December 2019 в 00:27

Теги

Похожие вопросы