Как избежать запуска более одного раза процесса в tomcat - PullRequest
0 голосов
/ 03 марта 2020

У меня есть проблема, чтобы найти причину root для решения проблемы побега в моей коробке linux, я установил tomcat на мою машину linux, и внутри нее есть файл проекта, связанный с проектом, для тестирования нашего приложения, все все работает нормально, как мы и ожидали.

Но иногда, когда мы проверяем процесс java, я могу видеть много запущенных экземпляров процесса на одной машине, как показано ниже.

ps -ef | grep java
machine1  32947      1 20 Jan29 pts/1    12:21:28 //bin/java -Djava.util.logging.config.file=/sys/workspaces/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /sys/workspaces/tomcat/bin/bootstrap.jar:/sys/workspaces/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/sys/workspaces/tomcat -Dcatalina.home=/sys/workspaces/tomcat -Djava.io.tmpdir=/sys/workspaces/tomcat/temp org.apache.catalina.startup.Bootstrap start
machine1  56134  54750  0 04:57 pts/2    00:00:00 grep --color=auto java
machine1  83270      1  9 Jan03 ?        2-16:24:29 //bin/java -Djava.util.logging.config.file=/sys/workspaces/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /sys/workspaces/tomcat/bin/bootstrap.jar:/sys/workspaces/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/sys/workspaces/tomcat -Dcatalina.home=/sys/workspaces/tomcat -Djava.io.tmpdir=/sys/workspaces/tomcat/temp org.apache.catalina.startup.Bootstrap start
machine1  91202      1  8 Jan17 ?        1-05:09:36 //bin/java -Djava.util.logging.config.file=/sys/workspaces/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /sys/workspaces/tomcat/bin/bootstrap.jar:/sys/workspaces/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/sys/workspaces/tomcat -Dcatalina.home=/sys/workspaces/tomcat -Djava.io.tmpdir=/sys/workspaces/tomcat/temp org.apache.catalina.startup.Bootstrap start

Не могли бы вы помочь мне в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...