Подтвердить что ты не робот

Пул потоков Tomcat? Прокомментировано в tomcat.conf, следует ли использовать его?

Я действительно не считаю себя экспертом java или tomcat. У меня есть vps, на котором работает tomcat. В файле tomcat.conf имеется следующее.

Обратите внимание, что Excecutor 'tomcatThreadPool' и соответствующий Connector, ссылающийся на Executor, закомментированы.

С риском звучать очень глупо... Я собираюсь задать этот вопрос...

С комментариями Executor и Connector, как работают мои сервлеты? Другими словами, используют ли они пул потоков по умолчанию? Или я должен раскомментировать эффективность Executor и Connector для сервлета?

Я думаю, что я не очень хорошо разбираюсь в этой области вообще.

<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" 
    maxThreads="150" minSpareThreads="4"/>
-->

<Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
           port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />
-->
4b9b3361

Ответ 1

Документация Tomcat от Executor говорит (акцент мой):

Исполнитель представляет пул потоков, который может использоваться совместно компонентов в Tomcat. Исторически существовал поток пула за созданный коннектор, но этот позволяет вам совместно использовать пул потоков, между (вначале), но также и другие компоненты, когда настроен для поддержки исполнителей

Таким образом, вам не нужно раскомментировать что-либо, чтобы Tomcat работал эффективно, Executor для особых потребностей, как использование нескольких исполнителей или использование некоторого пула потоков.

Связанная страница tomcat находится в первых результатах, если вы google "Tomcat Executor", между прочим.