2013-09-01 1 views
1

Tomcat 7 Servlet 컨테이너를 실행 중이며 백그라운드에서 실행중인 Tomcat 프로세스의 수를 관찰하려고합니다.ps -ef | grep tomcat은 단지 3 - 4 개의 프로세스 만 실행합니다.

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" /> 

답변

2

톰캣 인스턴스 당 하나의 프로세스 만 있어야합니다. 개별 스레드를 확인하려면, 당신은 예컨대 당신의 ps 명령 :

ps -efL | grep tomcat 
L 스위치를 추가 할 수 있습니다
관련 문제