2012-03-08 11 views
10

Realmente no me considero un experto en java o tomcat. Tengo un vps con Tomcat corriendo en él. En el archivo tomcat.conf hay lo siguiente.Grupo de subprocesos Tomcat? Comentado en tomcat.conf, ¿debería usarlo?

Observe que el Excecutor 'tomcatThreadPool' y el Connector correspondiente que hace referencia a Executor están comentados.

A riesgo de sonar muy tonto ... Voy a hacer esta pregunta ...

Con la Executor y Connector comentada, cómo funcionan mis servlets? En otras palabras, ¿están usando un grupo de subprocesos predeterminado? ¿O debería descomentar el Executor y Connector para la eficiencia del servlet?

supongo que no estoy muy bien informado en esta área en absoluto ....

<!-- 
<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" /> 
--> 
+1

Este conector está comentado por defecto, [hasta Tomcat 9] (https://github.com/apache/tomcat/blob/trunk/conf/server.xml#L74). –

Respuesta

6

El Tomcat documentation of Executor dice (el subrayado es mío):

El Ejecutor representa un grupo de subprocesos que se puede compartir entre los componentes en Tomcat. Históricamente ha habido un grupo de subprocesos por conector creado pero esto te permite compartir un grupo de subprocesos, entre conector (primariamente), sino también otros componentes cuando aquellos llegar Con configurado para soportar ejecutores

Por lo tanto, no tiene que descomentar nada para que Tomcat funcione eficientemente, el Ejecutor es para necesidades especiales ya que usa más de un ejecutor o usa algún grupo de subprocesos usted mismo.

La página de tomcat referenciada está en los primeros resultados si googleas "Tomcat Executor", por cierto.

+1

Gracias por explicarme las cosas, muy apreciado. – katura

Cuestiones relacionadas