Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在启动时自动生成许多相同的ApacheTomcat子级_Apache_Tomcat_Configuration_Process - Fatal编程技术网

在启动时自动生成许多相同的ApacheTomcat子级

在启动时自动生成许多相同的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.

除了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.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对我来说似乎不是一个不合理的数字。线程转储将告诉您它们是什么。