我正在运行Tomcat 7 Servlet容器,我正在尝试观察在后台运行的Tomcat进程数。
ps - ef | grep tomcat
显示正在运行的3-4个进程,即使在最繁忙的负载下也是如此。我是否错过了使用ps命令的内容,或者Tomcat是如何运行的?
Ps:我在settings.xml中配置了至少200个线程。
<Executor name="tomcatThreadPool" namePrefix="catalina-pool-exec-" maxThreads="10000" minSpareThreads="200"/>
<Connector port="8009" protocol="AJP/1.3" connectionUploadTimeout="36000000" connectionTimeout="600000" acceptCount="0" URIEncoding="UTF-8" redirectPort="8443" />
答案 0 :(得分:2)
每个Tomcat实例应该只有一个进程。要查看单个线程,可以将L
开关添加到ps
命令,例如:
ps -efL | grep tomcat