-
1. Re: How to stop GateIn3.0.1-tomcat properly?
kkas Feb 2, 2011 4:53 AM (in response to kkas)I think the process that has been left is jvm...
It should be killed by only running "gatein.sh stop".
Am I doing something wrong??
Kenta
-
2. Re: How to stop GateIn3.0.1-tomcat properly?
kkas Feb 2, 2011 9:53 PM (in response to kkas)The processes are left something like this...(this is after I ran "gatein.sh start" "gatein.sh stop" twice)
You can see two java processes are left. Anybody knows what causes this problem and how to avoid it??
-------------------------------------------------------------------------------------
[root@localhost conf]# ps aux | grep java
root 20500 6.4 21.3 998744 438920 pts/0 Sl 11:30 0:52 /usr/lib/jvm/java-1.6.0-openjdk.x86_64/bin/java -Djava.util.logging.config.file=/root/GateIn-3.1.0-GA/conf/logging.properties -Xms128m -Xmx384m -XX:MaxPermSize=192m -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Djava.security.auth.login.config=../conf/jaas.conf -Dexo.product.developing=false -Dexo.conf.dir.name=gatein/conf -Dhttp.proxyHost=<PROXY_HOST> -Dhttp.proxyPort=<PROXY_PORT> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/root/GateIn-3.1.0-GA/endorsed -classpath :/root/GateIn-3.1.0-GA/bin/bootstrap.jar -Dcatalina.base=/root/GateIn-3.1.0-GA -Dcatalina.home=/root/GateIn-3.1.0-GA -Djava.io.tmpdir=/root/GateIn-3.1.0-GA/temp org.apache.catalina.startup.Bootstrap start
root 20803 13.6 18.0 971908 370768 pts/0 Sl 11:39 0:36 /usr/lib/jvm/java-1.6.0-openjdk.x86_64/bin/java -Djava.util.logging.config.file=/root/GateIn-3.1.0-GA/conf/logging.properties -Xms128m -Xmx384m -XX:MaxPermSize=192m -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Djava.security.auth.login.config=../conf/jaas.conf -Dexo.product.developing=false -Dexo.conf.dir.name=gatein/conf -Dhttp.proxyHost=<PROXY_HOST> -Dhttp.proxyPort=<PROXY_PORT> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/root/GateIn-3.1.0-GA/endorsed -classpath :/root/GateIn-3.1.0-GA/bin/bootstrap.jar -Dcatalina.base=/root/GateIn-3.1.0-GA -Dcatalina.home=/root/GateIn-3.1.0-GA -Djava.io.tmpdir=/root/GateIn-3.1.0-GA/temp org.apache.catalina.startup.Bootstrap start
root 20989 0.0 0.0 65420 832 pts/0 S+ 11:44 0:00 grep java
-------------------------------------------------------------------------------------
Thank you,
Kenta
-
3. How to stop GateIn3.0.1-tomcat properly?
kkas Feb 14, 2011 3:16 AM (in response to kkas)I finally figured out how.
In order to call catalina.sh, I needed to pass some parameters that are required in catalina.sh...
Even though gatein.sh passes some, it seems not enough.
I wonder how others manage this, just killing the left process each time stop the server, or have not have this issue...
Please let me know more info about yours.
Thank you,
Kenta
-
4. Re: How to stop GateIn3.1.0-tomcat properly?
daniele_athome Nov 28, 2012 7:42 AM (in response to kkas)I hit that issue too. I requested a thread dump to the VM and it seems there are many daemon thread still active when Tomcat shuts down. Although I did manage to terminate a couple of them by "regular" means, others of unknown nature (at least to me) remain active.
I gave up and forcibly kill the process when I need to stop Tomcat. You can use environment variable CATALINA_PID, it will work with gatein.sh stop -force .