1

Tomcat 7 サーブレット コンテナーを実行しています。バックグラウンドで実行されている 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" />
4

1 に答える 1

2

Tomcat インスタンスごとに 1 つのプロセスのみが存在する必要があります。個々のスレッドを表示するには、次のようにコマンドにLスイッチを追加します。ps

ps -efL | grep tomcat
于 2013-09-01T14:48:56.053 に答える