Thanks for the info on -force, that is certainly useful
in many situations. I wish I had known that years ago!

-- 
Björn Danielsson
Cuspy Code AB


"Filip Hanik (mailing lists)" <[email protected]> wrote:
> Tomcat has a force shutdown option. Make sure you set CATALINA_PID variable
> to point to a file name, for example in 
>
> setenv.sh put
>
> CATALINA_PID=$CATALINA_BASE/logs/tomcat.pid
>
> Then, call './shutdown.sh -force'
>
> This will use unix kill and kill -9 as opposed to trying to connect into the
> JVM. 
> Tomcat first issues a regular 'kill' and then gives the JVM some time to
> exit, if the jvm doesn't exit, it terminates the process. 
> This is the preferred way to shutdown, since a OutofMemoryError in your
> application may leave the JVM hanging.
>
>
>
> Filip
>
>> -----Original Message-----
>> From: Romain Manni-Bucau [mailto:[email protected]]
>> Sent: Thursday, May 31, 2012 11:31 AM
>> To: [email protected]
>> Subject: Re: How do you shut down ActiveMQ transport?
>> 
>> Hi,
>> 
>> Dont have it in head but i think AMQ has some url options to shutdown
>> quickly
>> 
>> Maybe try to add daemon option to true
>> 
>> - Romain
>> Le 31 mai 2012 18:55, "Bjorn Danielsson" <bjorn-
>> [email protected]>
>> a écrit :
>> 
>> > Hi guys,
>> >
>> > I just noticed that TomEE-plus takes a very long time
>> > to shutdown if a remote ActiveMQ broker is being used.
>> > Has anyone else seen this behaviour? Or could I be doing
>> > something strange that causes this?
>> >
>> > When running "shutdown.sh" Tomcat stops all webapps as
>> > usual, but it takes somewhere between 10-30 minutes before
>> > the JVM terminates. During that time two TCP connections
>> > to the remote broker are kept open.
>> >
>> > The same application using a "tcp://localhost:61616" broker
>> > hosted within TomEE shuts down immediately as expected.
>> >
>> > Version info:
>> >
>> > apache-tomee-1.1.0-20120531.144231-5-plus
>> > apache-activemq-5.6.0 (on the remote host, using default conf)
>> >
>> > --
>> > Björn Danielsson
>> > Cuspy Code AB
>> >

Reply via email to