You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Zack Macomber <zm...@avadasoftware.com> on 2017/04/27 13:55:08 UTC

Tomcat 8.0.41 keeps restarting after kill -9

I'm using Apache Tomcat 8.0.41 on Ubuntu 16.04 LTS.  When I "kill -9" 
the tomcat process, it keeps restarting by itself.  I don't believe I've 
set tomcat up as a daemon so I don't know what is causing it to restart 
after "kill -9".  Please consider the following proof:

zack@zack-Inspiron-5748:/opt/tomcat$ date
Thu Apr 27 09:11:35 EDT 2017
zack@zack-Inspiron-5748:/opt/tomcat$ ps -ef | grep 'java'
tomcat   13974     1 99 09:10 ?        00:02:42 
/usr/lib/jvm/java-8-oracle/bin/java 
-Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom -Xmx1g 
-Xms1g -server -Djdk.tls.ephemeralDHKeySize=2048 
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Xms1g 
-Xmx1g -server -XX:+UseParallelGC 
-Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath 
/opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar 
-Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat 
-Djava.io.tmpdir=/opt/tomcat/temp org.apache.catalina.startup.Bootstrap 
start
zack     14168 11067  0 09:11 pts/23   00:00:00 grep --color=auto java
zack@zack-Inspiron-5748:/opt/tomcat$ sudo kill -9 13974
zack@zack-Inspiron-5748:/opt/tomcat$ ps -ef | grep 'java'
tomcat   14206     1 99 09:12 ?        00:00:06 
/usr/lib/jvm/java-8-oracle/bin/java 
-Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom -Xmx1g 
-Xms1g -server -Djdk.tls.ephemeralDHKeySize=2048 
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Xms1g 
-Xmx1g -server -XX:+UseParallelGC 
-Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath 
/opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar 
-Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat 
-Djava.io.tmpdir=/opt/tomcat/temp org.apache.catalina.startup.Bootstrap 
start
zack     14236 11067  0 09:12 pts/23   00:00:00 grep --color=auto java
zack@zack-Inspiron-5748:/opt/tomcat$ date
Thu Apr 27 09:12:17 EDT 2017
zack@zack-Inspiron-5748:/opt/tomcat$

What do I need to do to make tomcat stop restarting itself?

Thanks,

Zack Macomber


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 8.0.41 keeps restarting after kill -9

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Zack,

On 4/27/17 9:55 AM, Zack Macomber wrote:
> I'm using Apache Tomcat 8.0.41 on Ubuntu 16.04 LTS.  When I "kill
> -9" the tomcat process, it keeps restarting by itself.  I don't
> believe I've set tomcat up as a daemon so I don't know what is
> causing it to restart after "kill -9".  Please consider the
> following proof:
> 
> zack@zack-Inspiron-5748:/opt/tomcat$ date Thu Apr 27 09:11:35 EDT
> 2017 zack@zack-Inspiron-5748:/opt/tomcat$ ps -ef | grep 'java' 
> tomcat   13974     1 99 09:10 ?        00:02:42 
> /usr/lib/jvm/java-8-oracle/bin/java 
> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
>
> 
- -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> -Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom
> -Xmx1g -Xms1g -server -Djdk.tls.ephemeralDHKeySize=2048 
> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
> -Xms1g -Xmx1g -server -XX:+UseParallelGC 
> -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath 
> /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar 
> -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat 
> -Djava.io.tmpdir=/opt/tomcat/temp
> org.apache.catalina.startup.Bootstrap start zack     14168 11067  0
> 09:11 pts/23   00:00:00 grep --color=auto java 
> zack@zack-Inspiron-5748:/opt/tomcat$ sudo kill -9 13974 
> zack@zack-Inspiron-5748:/opt/tomcat$ ps -ef | grep 'java' tomcat
> 14206     1 99 09:12 ?        00:00:06 
> /usr/lib/jvm/java-8-oracle/bin/java 
> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
>
> 
- -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> -Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom
> -Xmx1g -Xms1g -server -Djdk.tls.ephemeralDHKeySize=2048 
> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
> -Xms1g -Xmx1g -server -XX:+UseParallelGC 
> -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath 
> /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar 
> -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat 
> -Djava.io.tmpdir=/opt/tomcat/temp
> org.apache.catalina.startup.Bootstrap start zack     14236 11067  0
> 09:12 pts/23   00:00:00 grep --color=auto java 
> zack@zack-Inspiron-5748:/opt/tomcat$ date Thu Apr 27 09:12:17 EDT
> 2017 zack@zack-Inspiron-5748:/opt/tomcat$
> 
> What do I need to do to make tomcat stop restarting itself?

How do you *start* Tomcat?

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJZAfsuAAoJEBzwKT+lPKRYv7MQAJrVkUNBhsyH47SW69CT2Snf
j1UG2l3mXQwBRE41t9QnMNqOrEdYyHUYHYpLhAgxEM6ZMOxC3Z/7Ues8Nc8QCjQR
ZDj6ciE3FTQTD0VlPOEeSphawysaXj2nBCXH2eohCUzvHm6DyMycm5dz5+mW9yF+
qM214OhTywCC0QS1sFxPmzUFWtNU+c/39RSnrAZTYVGUd6k4X04l8DDXMgXl844l
JSkwY3NMV+f4cDkzHBkvHVq8A4sU2enucfQGaFhqnD1q7STF19QErFwMEFqSmuMJ
dJu5P33+yQB2eC/C4hSG1y52iKlO51gcCAs5x3oC8iOroIzqk/KOer6sQRpLJNZO
s9ctUmDlAtYq09SYpdCnyyBfOh2l1SeCgV/nkQW6dBSeTFBX8sAxcDZ9SH8JVN+b
ookMdztVB1CfzLuo4loRYWZzRDOG01HwEhvpJr3FrRVHWAgr+02T94Qz2h9HNiiP
IwL+puMVsclUFef6zAdAPH1UMBfpfqAdn2Whv23Q6v/BSRKaOOoE8Z+rjn/hYOO0
ZqhxsyrVJpMY41jal1cuW8t/vbR7si0T3C6CNJozyc294c6Oj7VLWgGe0budYWT3
NRpjkgdoIW0ZU14HNXTlMOujMzKGaQ/PFFUckrDUCE8DS8Dyu4OLGbdvCNZW52V6
CIiKvAe8L1OGvfRSmLcl
=nW9G
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 8.0.41 keeps restarting after kill -9

Posted by Zack Macomber <zm...@avadasoftware.com>.
On 04/27/2017 11:16 AM, Christopher Schultz wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Zack,
>
> On 4/27/17 11:12 AM, Zack Macomber wrote:
>> The PPID of my tomcat process is 1 which corresponds to
>> "/sbin/init splash".  Just restarted my system and tomcat started
>> up automatically. Where do I disable the automatic starting of
>> tomcat?
> I don't know enough about Ubuntu's (current?) init process to know how
> that kind of thing is managed.
>
> But it's clear that Tomcat is being auto-started and evidently
> "managed" (meaning that the service is intentionally being kept
> running) by your init system.
>
> My advice would be to do some research into what init system is on
> there (systemd, I think) and how to configure services. It should be
> fairly easy to disable the service.
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQIcBAEBCAAGBQJZAgs8AAoJEBzwKT+lPKRY6kAQAJjqziuTUUfc3b61yh7n9NNl
> yys3RQDlyDL0ciia6/XNvmgJUNzvXj4vUQbHslQB43oXDP/bockyUU/dTTMlrQcj
> NoEYhqZVuDJmeP7t6pr/H8QaIqzqQmp3GUqHhNsflHEfsbhMaQiFhCDv0csuuTut
> LwdK8emYkKszzJ/E9f7PA4tNTGVn4USl499M+/ZW9qiK7t9Osi1KSu2WIZOVs3vG
> /pJsSwgbS3UvTY510uaMj6UIhUwRLS7yS4x4cQgqpCjxZvbFkVEPBdO3K5ejPcwx
> B588R0uofRHKxsnl58zL7VQ4FXc5u4nXSBc2Bu0qDo8EFd+qOAM43qGyDRqRKhwc
> ij2Huhdd/DJm2jLz4gP+S353fds48AXrotD+zCsqIsR7LhE1OoxmMq8bl7Uinc16
> rPEFAgYwhYK9kvD2mXR9DyMR+bL+VNx2KTo43P+lILfJxNdaOx7IYv1IY0ZcsG5W
> iFQTNZubwzu4IXwYPLPOq4WCmpCc25KxEBms+uXFtzkiVPTormCCkxfedyQqKwR8
> sbLVT51igC5hM9KMr1LgyN4vW2vyeLhKN31GBYbzZBtSrq1NrOTxI0+jnu3haY1X
> pHvDrsvurkoFscCT0JTjkIqvNpFBTXbnckpexD2yZ6dkx5nsOMTRvzLBws+mDwlX
> NwxZZjT4RaRA7d95aJcN
> =Ffqm
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>

It was indeed installed as a service.  I can't remember when I did that 
but certainly did find it registered as an Ubuntu service.  Was able to 
use systemd to disable it via " systemctl disable tomcat".  Thanks for 
your help Chris.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 8.0.41 keeps restarting after kill -9

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Zack,

On 4/27/17 11:12 AM, Zack Macomber wrote:
> The PPID of my tomcat process is 1 which corresponds to
> "/sbin/init splash".  Just restarted my system and tomcat started
> up automatically. Where do I disable the automatic starting of
> tomcat?

I don't know enough about Ubuntu's (current?) init process to know how
that kind of thing is managed.

But it's clear that Tomcat is being auto-started and evidently
"managed" (meaning that the service is intentionally being kept
running) by your init system.

My advice would be to do some research into what init system is on
there (systemd, I think) and how to configure services. It should be
fairly easy to disable the service.

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJZAgs8AAoJEBzwKT+lPKRY6kAQAJjqziuTUUfc3b61yh7n9NNl
yys3RQDlyDL0ciia6/XNvmgJUNzvXj4vUQbHslQB43oXDP/bockyUU/dTTMlrQcj
NoEYhqZVuDJmeP7t6pr/H8QaIqzqQmp3GUqHhNsflHEfsbhMaQiFhCDv0csuuTut
LwdK8emYkKszzJ/E9f7PA4tNTGVn4USl499M+/ZW9qiK7t9Osi1KSu2WIZOVs3vG
/pJsSwgbS3UvTY510uaMj6UIhUwRLS7yS4x4cQgqpCjxZvbFkVEPBdO3K5ejPcwx
B588R0uofRHKxsnl58zL7VQ4FXc5u4nXSBc2Bu0qDo8EFd+qOAM43qGyDRqRKhwc
ij2Huhdd/DJm2jLz4gP+S353fds48AXrotD+zCsqIsR7LhE1OoxmMq8bl7Uinc16
rPEFAgYwhYK9kvD2mXR9DyMR+bL+VNx2KTo43P+lILfJxNdaOx7IYv1IY0ZcsG5W
iFQTNZubwzu4IXwYPLPOq4WCmpCc25KxEBms+uXFtzkiVPTormCCkxfedyQqKwR8
sbLVT51igC5hM9KMr1LgyN4vW2vyeLhKN31GBYbzZBtSrq1NrOTxI0+jnu3haY1X
pHvDrsvurkoFscCT0JTjkIqvNpFBTXbnckpexD2yZ6dkx5nsOMTRvzLBws+mDwlX
NwxZZjT4RaRA7d95aJcN
=Ffqm
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 8.0.41 keeps restarting after kill -9

Posted by Zack Macomber <zm...@avadasoftware.com>.
On 04/27/2017 10:32 AM, Christopher Schultz wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Zack,
>
> On 4/27/17 10:20 AM, Zack Macomber wrote:
>> On 04/27/2017 10:09 AM, Christopher Schultz wrote: Zack,
>>
>> On 4/27/17 10:05 AM, Zack Macomber wrote:
>>>>> On 04/27/2017 10:00 AM, Christopher Schultz wrote:
>>>>>> Zack,
>>>>>>
>>>>>> On 4/27/17 9:55 AM, Zack Macomber wrote:
>>>>>>> I'm using Apache Tomcat 8.0.41 on Ubuntu 16.04 LTS.  When
>>>>>>> I "kill -9" the tomcat process, it keeps restarting by
>>>>>>> itself.  I don't believe I've set tomcat up as a daemon
>>>>>>> so I don't know what is causing it to restart after "kill
>>>>>>> -9".  Please consider the following proof:
>>>>>>>
>>>>>>> zack@zack-Inspiron-5748:/opt/tomcat$ date Thu Apr 27
>>>>>>> 09:11:35 EDT 2017 zack@zack-Inspiron-5748:/opt/tomcat$ ps
>>>>>>> -ef | grep 'java' tomcat   13974     1 99 09:10 ?
>>>>>>> 00:02:42 /usr/lib/jvm/java-8-oracle/bin/java
>>>>>>> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properti
> es
>>>>>>>
> - -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
>>>>>>> -Djava.awt.headless=true
>>>>>>> -Djava.security.egd=file:/dev/./urandom -Xmx1g -Xms1g
>>>>>>> -server -Djdk.tls.ephemeralDHKeySize=2048
>>>>>>> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
>>>>>>>
>>>>>>>
> - -Xms1g -Xmx1g -server -XX:+UseParallelGC
>>>>>>> -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath
>>>>>>> /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
>>>>>>>
>>>>>>>
> - -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat
>>>>>>> -Djava.io.tmpdir=/opt/tomcat/temp
>>>>>>> org.apache.catalina.startup.Bootstrap start zack
>>>>>>> 14168 11067  0 09:11 pts/23   00:00:00 grep --color=auto
>>>>>>> java zack@zack-Inspiron-5748:/opt/tomcat$ sudo kill -9
>>>>>>> 13974 zack@zack-Inspiron-5748:/opt/tomcat$ ps -ef | grep
>>>>>>> 'java' tomcat   14206     1 99 09:12 ?        00:00:06
>>>>>>> /usr/lib/jvm/java-8-oracle/bin/java
>>>>>>> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properti
> es
>>>>>>>
> - -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
>>>>>>> -Djava.awt.headless=true
>>>>>>> -Djava.security.egd=file:/dev/./urandom -Xmx1g -Xms1g
>>>>>>> -server -Djdk.tls.ephemeralDHKeySize=2048
>>>>>>> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
>>>>>>>
>>>>>>>
> - -Xms1g -Xmx1g -server -XX:+UseParallelGC
>>>>>>> -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath
>>>>>>> /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
>>>>>>>
>>>>>>>
> - -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat
>>>>>>> -Djava.io.tmpdir=/opt/tomcat/temp
>>>>>>> org.apache.catalina.startup.Bootstrap start zack
>>>>>>> 14236 11067  0 09:12 pts/23   00:00:00 grep --color=auto
>>>>>>> java zack@zack-Inspiron-5748:/opt/tomcat$ date Thu Apr 27
>>>>>>> 09:12:17 EDT 2017 zack@zack-Inspiron-5748:/opt/tomcat$
>>>>>>>
>>>>>>> What do I need to do to make tomcat stop restarting
>>>>>>> itself?
>>>>>> How do you *start* Tomcat?
>>>>>>
>>>>>> -chris
>>>>>>
>>>>> I use "catalina.sh start".  Here is my "setenv.sh" contents:
>>>>>
>>>>> CATALINA_HOME="/opt/tomcat"
>>>>> JAVA_HOME="/usr/lib/jvm/java-8-oracle"
>>>>> CATALINA_PID="/tmp/catalina.pid" JAVA_OPTS="$JAVA_OPTS
>>>>> -Xmx1g -Xms1g -server"
>> Hmm. I was thinking that maybe you were using systemd or something
>> that actually watches services and auto-restarts them. That
>> appears not to be the case.
>>
>> What is the parent process of the JVM?
>>
>> -chris
>>> ---------------------------------------------------------------------
>>>
>>>
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>> I'm not sure what you mean by the "parent process of the
>> JVM"...when I do "ps -ef | grep 'java'" only 1 process comes up and
>> that's the process I'm running "kill -9" on...
> When you run "ps -ef" one of the fields you get is the PPID ("parent
> process id"). Find out what THAT process is, and you might find the
> answer to your question.
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQIcBAEBCAAGBQJZAgEVAAoJEBzwKT+lPKRY5xIQAKDVq8ZPJCmYX9tE1IavCSIH
> Ndu1YZ/tkxusF+2zdEAaMiZXlboo03iizU1nYp4X23b/aiu2JAbF6T/EL0ZsYY7R
> qRn7QBUI7pjZ74C+OklY/5btxebWPvEIF6xkynNXsDIVme8FElxAPoPCK0+r3mqD
> Q+qPN4L0JMmBmID3zUSPLz6lvgbQB+cJpMvraynf+e+Y++WAlZ9IHeSAzijzaAC0
> 7NmNPvrhcNj7xj4QWsx8PEHvDvbVnrUMGgNNRuZ6vzTvyWuhBdHenGygswB+l29U
> 7WnFdWe78D5u1NVXHfRTpvvQWr84m+uPBsccOfztyU+rwKCVPLH9vuv93oddePOd
> GHm2hf1uhgYgLkNzZ5vZ/Lym42yRaJRmYOL8IpNgAoufDPL1sRkRlstBqk+tYfRC
> XnmvzUowm46u0o26sQivfSgeJDm6S3UkN74vTUQkD6Elrcs5SOl0hquGfZ+MmKmo
> 0IGmqEvdHaMpckVJC3odFAg12Xyi/aV3yk83nCiTZwGjI59Nv9QHzj7zFhZp9rkz
> gYEeLFIeXK0+1Ax3ktHp+UtLbxH3NmZ3+QiZZr+x4ZdjkeMmKD0DvJZZclzV7KxP
> T5BlDSpByjFTpHt3K8FqDGMSofemWFbzBE71gq008cn3ANh7yJFCWcTY3e0iaaJt
> BpuKjtZuU5DaGNB2uruj
> =I5tp
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>

The PPID of my tomcat process is 1 which corresponds to "/sbin/init 
splash".  Just restarted my system and tomcat started up automatically.  
Where do I disable the automatic starting of tomcat?


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 8.0.41 keeps restarting after kill -9

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Zack,

On 4/27/17 10:20 AM, Zack Macomber wrote:
> On 04/27/2017 10:09 AM, Christopher Schultz wrote: Zack,
> 
> On 4/27/17 10:05 AM, Zack Macomber wrote:
>>>> On 04/27/2017 10:00 AM, Christopher Schultz wrote:
>>>>> Zack,
>>>>> 
>>>>> On 4/27/17 9:55 AM, Zack Macomber wrote:
>>>>>> I'm using Apache Tomcat 8.0.41 on Ubuntu 16.04 LTS.  When
>>>>>> I "kill -9" the tomcat process, it keeps restarting by
>>>>>> itself.  I don't believe I've set tomcat up as a daemon
>>>>>> so I don't know what is causing it to restart after "kill
>>>>>> -9".  Please consider the following proof:
>>>>>> 
>>>>>> zack@zack-Inspiron-5748:/opt/tomcat$ date Thu Apr 27
>>>>>> 09:11:35 EDT 2017 zack@zack-Inspiron-5748:/opt/tomcat$ ps
>>>>>> -ef | grep 'java' tomcat   13974     1 99 09:10 ?
>>>>>> 00:02:42 /usr/lib/jvm/java-8-oracle/bin/java 
>>>>>> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properti
es
>>>>>>
>>>>>>
>
>>>>>> 
- -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
>>>>>> -Djava.awt.headless=true 
>>>>>> -Djava.security.egd=file:/dev/./urandom -Xmx1g -Xms1g
>>>>>> -server -Djdk.tls.ephemeralDHKeySize=2048 
>>>>>> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
>>>>>>
>>>>>> 
- -Xms1g -Xmx1g -server -XX:+UseParallelGC
>>>>>> -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath 
>>>>>> /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
>>>>>>
>>>>>> 
- -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat
>>>>>> -Djava.io.tmpdir=/opt/tomcat/temp 
>>>>>> org.apache.catalina.startup.Bootstrap start zack
>>>>>> 14168 11067  0 09:11 pts/23   00:00:00 grep --color=auto
>>>>>> java zack@zack-Inspiron-5748:/opt/tomcat$ sudo kill -9
>>>>>> 13974 zack@zack-Inspiron-5748:/opt/tomcat$ ps -ef | grep
>>>>>> 'java' tomcat   14206     1 99 09:12 ?        00:00:06 
>>>>>> /usr/lib/jvm/java-8-oracle/bin/java 
>>>>>> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properti
es
>>>>>>
>>>>>>
>
>>>>>> 
- -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
>>>>>> -Djava.awt.headless=true 
>>>>>> -Djava.security.egd=file:/dev/./urandom -Xmx1g -Xms1g
>>>>>> -server -Djdk.tls.ephemeralDHKeySize=2048 
>>>>>> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
>>>>>>
>>>>>> 
- -Xms1g -Xmx1g -server -XX:+UseParallelGC
>>>>>> -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath 
>>>>>> /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
>>>>>>
>>>>>> 
- -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat
>>>>>> -Djava.io.tmpdir=/opt/tomcat/temp 
>>>>>> org.apache.catalina.startup.Bootstrap start zack
>>>>>> 14236 11067  0 09:12 pts/23   00:00:00 grep --color=auto
>>>>>> java zack@zack-Inspiron-5748:/opt/tomcat$ date Thu Apr 27
>>>>>> 09:12:17 EDT 2017 zack@zack-Inspiron-5748:/opt/tomcat$
>>>>>> 
>>>>>> What do I need to do to make tomcat stop restarting
>>>>>> itself?
>>>>> How do you *start* Tomcat?
>>>>> 
>>>>> -chris
>>>>> 
>>>> I use "catalina.sh start".  Here is my "setenv.sh" contents:
>>>> 
>>>> CATALINA_HOME="/opt/tomcat"
>>>> JAVA_HOME="/usr/lib/jvm/java-8-oracle" 
>>>> CATALINA_PID="/tmp/catalina.pid" JAVA_OPTS="$JAVA_OPTS
>>>> -Xmx1g -Xms1g -server"
> Hmm. I was thinking that maybe you were using systemd or something 
> that actually watches services and auto-restarts them. That
> appears not to be the case.
> 
> What is the parent process of the JVM?
> 
> -chris
>> 
>> ---------------------------------------------------------------------
>>
>> 
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>> 
> 
> I'm not sure what you mean by the "parent process of the
> JVM"...when I do "ps -ef | grep 'java'" only 1 process comes up and
> that's the process I'm running "kill -9" on...

When you run "ps -ef" one of the fields you get is the PPID ("parent
process id"). Find out what THAT process is, and you might find the
answer to your question.

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJZAgEVAAoJEBzwKT+lPKRY5xIQAKDVq8ZPJCmYX9tE1IavCSIH
Ndu1YZ/tkxusF+2zdEAaMiZXlboo03iizU1nYp4X23b/aiu2JAbF6T/EL0ZsYY7R
qRn7QBUI7pjZ74C+OklY/5btxebWPvEIF6xkynNXsDIVme8FElxAPoPCK0+r3mqD
Q+qPN4L0JMmBmID3zUSPLz6lvgbQB+cJpMvraynf+e+Y++WAlZ9IHeSAzijzaAC0
7NmNPvrhcNj7xj4QWsx8PEHvDvbVnrUMGgNNRuZ6vzTvyWuhBdHenGygswB+l29U
7WnFdWe78D5u1NVXHfRTpvvQWr84m+uPBsccOfztyU+rwKCVPLH9vuv93oddePOd
GHm2hf1uhgYgLkNzZ5vZ/Lym42yRaJRmYOL8IpNgAoufDPL1sRkRlstBqk+tYfRC
XnmvzUowm46u0o26sQivfSgeJDm6S3UkN74vTUQkD6Elrcs5SOl0hquGfZ+MmKmo
0IGmqEvdHaMpckVJC3odFAg12Xyi/aV3yk83nCiTZwGjI59Nv9QHzj7zFhZp9rkz
gYEeLFIeXK0+1Ax3ktHp+UtLbxH3NmZ3+QiZZr+x4ZdjkeMmKD0DvJZZclzV7KxP
T5BlDSpByjFTpHt3K8FqDGMSofemWFbzBE71gq008cn3ANh7yJFCWcTY3e0iaaJt
BpuKjtZuU5DaGNB2uruj
=I5tp
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 8.0.41 keeps restarting after kill -9

Posted by Zack Macomber <zm...@avadasoftware.com>.
On 04/27/2017 10:09 AM, Christopher Schultz wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Zack,
>
> On 4/27/17 10:05 AM, Zack Macomber wrote:
>> On 04/27/2017 10:00 AM, Christopher Schultz wrote:
>>> Zack,
>>>
>>> On 4/27/17 9:55 AM, Zack Macomber wrote:
>>>> I'm using Apache Tomcat 8.0.41 on Ubuntu 16.04 LTS.  When I
>>>> "kill -9" the tomcat process, it keeps restarting by itself.  I
>>>> don't believe I've set tomcat up as a daemon so I don't know
>>>> what is causing it to restart after "kill -9".  Please consider
>>>> the following proof:
>>>>
>>>> zack@zack-Inspiron-5748:/opt/tomcat$ date Thu Apr 27 09:11:35
>>>> EDT 2017 zack@zack-Inspiron-5748:/opt/tomcat$ ps -ef | grep
>>>> 'java' tomcat   13974     1 99 09:10 ?        00:02:42
>>>> /usr/lib/jvm/java-8-oracle/bin/java
>>>> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
>>>>
>>>>
> - -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
>>>> -Djava.awt.headless=true
>>>> -Djava.security.egd=file:/dev/./urandom -Xmx1g -Xms1g -server
>>>> -Djdk.tls.ephemeralDHKeySize=2048
>>>> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
>>>> -Xms1g -Xmx1g -server -XX:+UseParallelGC
>>>> -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath
>>>> /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
>>>> -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat
>>>> -Djava.io.tmpdir=/opt/tomcat/temp
>>>> org.apache.catalina.startup.Bootstrap start zack     14168
>>>> 11067  0 09:11 pts/23   00:00:00 grep --color=auto java
>>>> zack@zack-Inspiron-5748:/opt/tomcat$ sudo kill -9 13974
>>>> zack@zack-Inspiron-5748:/opt/tomcat$ ps -ef | grep 'java'
>>>> tomcat   14206     1 99 09:12 ?        00:00:06
>>>> /usr/lib/jvm/java-8-oracle/bin/java
>>>> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
>>>>
>>>>
> - -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
>>>> -Djava.awt.headless=true
>>>> -Djava.security.egd=file:/dev/./urandom -Xmx1g -Xms1g -server
>>>> -Djdk.tls.ephemeralDHKeySize=2048
>>>> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
>>>> -Xms1g -Xmx1g -server -XX:+UseParallelGC
>>>> -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath
>>>> /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
>>>> -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat
>>>> -Djava.io.tmpdir=/opt/tomcat/temp
>>>> org.apache.catalina.startup.Bootstrap start zack     14236
>>>> 11067  0 09:12 pts/23   00:00:00 grep --color=auto java
>>>> zack@zack-Inspiron-5748:/opt/tomcat$ date Thu Apr 27 09:12:17
>>>> EDT 2017 zack@zack-Inspiron-5748:/opt/tomcat$
>>>>
>>>> What do I need to do to make tomcat stop restarting itself?
>>> How do you *start* Tomcat?
>>>
>>> -chris
>>>
>> I use "catalina.sh start".  Here is my "setenv.sh" contents:
>>
>> CATALINA_HOME="/opt/tomcat" JAVA_HOME="/usr/lib/jvm/java-8-oracle"
>> CATALINA_PID="/tmp/catalina.pid" JAVA_OPTS="$JAVA_OPTS -Xmx1g
>> -Xms1g -server"
> Hmm. I was thinking that maybe you were using systemd or something
> that actually watches services and auto-restarts them. That appears
> not to be the case.
>
> What is the parent process of the JVM?
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQIcBAEBCAAGBQJZAfujAAoJEBzwKT+lPKRYo4YQAKOVmeWKeF8VT4WHa3i6/AEr
> dyFB383h+AjTi1wL34zptl8m9bFbWo2rubfMVumzMiqhOcywCw9ZYs8rM4h/WE7y
> G3VaBJqBoy4oLkGod6q/TcukIYeWDLy/a2N86PfH2qgPvi/Cnb88EyxplyQKKyjl
> s6DEjFTnrvNFIjau1xFUpoT22aMGlxfBlPYGHeBggW0QEEN0noxmfuj1/s4WB8CM
> eE19CW3p9D6NdkQwnZ0TH4WZFPjgqHm2wRgJx54zWIF/nKPcLRpJfWTAicnaVMcF
> FJ7S4JDjRDpp8zgxRLy84n0Fp7d3TirglJvLFKr8fiyFjx/2w7CGfnzqAXzI5aWw
> p6F6rsh/qX8mH8kTv60EXg23837gRlRsIOCyNdTvYY7jbJbzdYaGretYWkFJlEYA
> ZWjwop6JfhEgxUEOPArlICNony+apnPx2xnpoo6RnuEB7f/ZYaZGwJGcYxi858WQ
> 3gmIahr4SzuTDV6Sigmwmaq3Lcp2sKP9hMCLdfZoIwAQL5WKrYMVXwV4ejkPz2wD
> BglAGw99IF9jZN3ilUjo1eWQsHmyn/bTOAe+CUHZ4ELj+F54qgwDpxCir8pZnGXJ
> i76JZJOp6vrNiVVyy7Ik4SWfxmz0lDL+jQTHL5mnZZL1yQDaOHujK1NNlVPETcO7
> wK2NqmeYTkkWqQh72SrL
> =LSiW
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>

I'm not sure what you mean by the "parent process of the JVM"...when I 
do "ps -ef | grep 'java'" only 1 process comes up and that's the process 
I'm running "kill -9" on...

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 8.0.41 keeps restarting after kill -9

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Zack,

On 4/27/17 10:05 AM, Zack Macomber wrote:
> On 04/27/2017 10:00 AM, Christopher Schultz wrote:
>> Zack,
>> 
>> On 4/27/17 9:55 AM, Zack Macomber wrote:
>>> I'm using Apache Tomcat 8.0.41 on Ubuntu 16.04 LTS.  When I
>>> "kill -9" the tomcat process, it keeps restarting by itself.  I
>>> don't believe I've set tomcat up as a daemon so I don't know
>>> what is causing it to restart after "kill -9".  Please consider
>>> the following proof:
>>> 
>>> zack@zack-Inspiron-5748:/opt/tomcat$ date Thu Apr 27 09:11:35
>>> EDT 2017 zack@zack-Inspiron-5748:/opt/tomcat$ ps -ef | grep
>>> 'java' tomcat   13974     1 99 09:10 ?        00:02:42 
>>> /usr/lib/jvm/java-8-oracle/bin/java 
>>> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
>>>
>>> 
- -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
>>> -Djava.awt.headless=true
>>> -Djava.security.egd=file:/dev/./urandom -Xmx1g -Xms1g -server
>>> -Djdk.tls.ephemeralDHKeySize=2048 
>>> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
>>> -Xms1g -Xmx1g -server -XX:+UseParallelGC 
>>> -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath 
>>> /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar 
>>> -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat 
>>> -Djava.io.tmpdir=/opt/tomcat/temp
>>> org.apache.catalina.startup.Bootstrap start zack     14168
>>> 11067  0 09:11 pts/23   00:00:00 grep --color=auto java 
>>> zack@zack-Inspiron-5748:/opt/tomcat$ sudo kill -9 13974 
>>> zack@zack-Inspiron-5748:/opt/tomcat$ ps -ef | grep 'java' 
>>> tomcat   14206     1 99 09:12 ?        00:00:06 
>>> /usr/lib/jvm/java-8-oracle/bin/java 
>>> -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
>>>
>>> 
- -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
>>> -Djava.awt.headless=true
>>> -Djava.security.egd=file:/dev/./urandom -Xmx1g -Xms1g -server
>>> -Djdk.tls.ephemeralDHKeySize=2048 
>>> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
>>> -Xms1g -Xmx1g -server -XX:+UseParallelGC 
>>> -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath 
>>> /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar 
>>> -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat 
>>> -Djava.io.tmpdir=/opt/tomcat/temp
>>> org.apache.catalina.startup.Bootstrap start zack     14236
>>> 11067  0 09:12 pts/23   00:00:00 grep --color=auto java 
>>> zack@zack-Inspiron-5748:/opt/tomcat$ date Thu Apr 27 09:12:17
>>> EDT 2017 zack@zack-Inspiron-5748:/opt/tomcat$
>>> 
>>> What do I need to do to make tomcat stop restarting itself?
>> How do you *start* Tomcat?
>> 
>> -chris
>> 
> I use "catalina.sh start".  Here is my "setenv.sh" contents:
> 
> CATALINA_HOME="/opt/tomcat" JAVA_HOME="/usr/lib/jvm/java-8-oracle" 
> CATALINA_PID="/tmp/catalina.pid" JAVA_OPTS="$JAVA_OPTS -Xmx1g
> -Xms1g -server"

Hmm. I was thinking that maybe you were using systemd or something
that actually watches services and auto-restarts them. That appears
not to be the case.

What is the parent process of the JVM?

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJZAfujAAoJEBzwKT+lPKRYo4YQAKOVmeWKeF8VT4WHa3i6/AEr
dyFB383h+AjTi1wL34zptl8m9bFbWo2rubfMVumzMiqhOcywCw9ZYs8rM4h/WE7y
G3VaBJqBoy4oLkGod6q/TcukIYeWDLy/a2N86PfH2qgPvi/Cnb88EyxplyQKKyjl
s6DEjFTnrvNFIjau1xFUpoT22aMGlxfBlPYGHeBggW0QEEN0noxmfuj1/s4WB8CM
eE19CW3p9D6NdkQwnZ0TH4WZFPjgqHm2wRgJx54zWIF/nKPcLRpJfWTAicnaVMcF
FJ7S4JDjRDpp8zgxRLy84n0Fp7d3TirglJvLFKr8fiyFjx/2w7CGfnzqAXzI5aWw
p6F6rsh/qX8mH8kTv60EXg23837gRlRsIOCyNdTvYY7jbJbzdYaGretYWkFJlEYA
ZWjwop6JfhEgxUEOPArlICNony+apnPx2xnpoo6RnuEB7f/ZYaZGwJGcYxi858WQ
3gmIahr4SzuTDV6Sigmwmaq3Lcp2sKP9hMCLdfZoIwAQL5WKrYMVXwV4ejkPz2wD
BglAGw99IF9jZN3ilUjo1eWQsHmyn/bTOAe+CUHZ4ELj+F54qgwDpxCir8pZnGXJ
i76JZJOp6vrNiVVyy7Ik4SWfxmz0lDL+jQTHL5mnZZL1yQDaOHujK1NNlVPETcO7
wK2NqmeYTkkWqQh72SrL
=LSiW
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org