在启动时自动生成许多相同的ApacheTomcat子级
除了tomcat manager之外,我没有在webapps下安装任何应用程序/ 每次我运行./startup.sh启动tomcat并打开htop高级版本的top时,我都会看到16个新进程,它们是apache tomcat主进程的子进程。以下是在htop中运行命令的所有进程的子进程+父进程的外观:在启动时自动生成许多相同的ApacheTomcat子级,apache,tomcat,configuration,process,Apache,Tomcat,Configuration,Process,除了tomcat manager之外,我没有在webapps下安装任何应用程序/ 每次我运行./startup.sh启动tomcat并打开htop高级版本的top时,我都会看到16个新进程,它们是apache tomcat主进程的子进程。以下是在htop中运行命令的所有进程的子进程+父进程的外观: /usr/local/jdk1.6.0_29/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/apache-tomcat-6.0.
/usr/local/jdk1.6.0_29/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/apache-tomcat-6.0.33/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManage -Djava.endorsed.dirs=/usr/loca/tomcat/apache-tomcat-6.0.33/endorsed -classpath /home/dhruba/tomcat/apache-tomcat-6.0.33/bin/bootstrap.jar -Dcatalina.base=/usr/loca/tomcat/apache-tomcat-6.0.33 -Dcatalina.home=/usr/loca/tomcat/apache-tomcat-6.0.33 -Djava.io.tmpdir=/usr/local/tomcat/apache-tomcat-6.0.33/temp org.apache.catalina.startup.Bootstrap start
你知道为什么要创建它们以及如何控制这个数字吗?这些不是进程,而是线程。您只有一个进程。Thx,是的,它们是线程。你是对的。你知道如何控制他们的人数吗?或者允许tomcat创建的最大线程数?大多数线程由连接器用于处理请求,并且受server.xml中连接器的maxThreads属性的限制。还有一些其他的线程也被创建了,16对我来说似乎不是一个不合理的数字。线程转储将告诉您它们是什么。