tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mika Goeckel" <mika.goec...@gmx.de>
Subject Re: [TC4] How to know when tomcat is properly shut down?
Date Thu, 29 Nov 2001 00:47:03 GMT
Hi,

on a unix system, you could do something like

if ps -efwww | grep "org.apache.catalina.startup.Bootstrap" | grep -vc
"grep" >/dev/null;
then echo "yes";
else echo "no";
fi

the second grep is because grep might find it's own command line otherwise.

hope that helps.

Cheers, Mika

----- Original Message -----
From: "Endre Stølsvik" <Endre@Stolsvik.com>
To: "Tomcat developer list" <tomcat-dev@jakarta.apache.org>
Sent: Wednesday, November 28, 2001 6:53 PM
Subject: [TC4] How to know when tomcat is properly shut down?


> This did not get answered the first time, so I'll try again!! Better luck
> this time? Please??
>
> --
> Mvh,
> Endre
>
> ---------- Forwarded message ----------
> Date: Wed, 21 Nov 2001 09:10:54 +0100 (MET)
> From: Endre Stølsvik <Endre@Stolsvik.com>
> Reply-To: Tomcat Developers List <tomcat-dev@jakarta.apache.org>
> To: Tomcat developer list <tomcat-dev@jakarta.apache.org>
> Subject: [TC4] How to know when tomcat is properly shut down? (fwd)
>
> Since nobody answered on tomcat-user, I'll just forward this one here
> (since I think it actually belongs here in the first place..)
>
> ---------- Forwarded message ----------
> Date: Tue, 20 Nov 2001 18:14:20 +0100 (MET)
> From: Endre Stølsvik <Endre@Stolsvik.com>
> Reply-To: Tomcat Users List <tomcat-user@jakarta.apache.org>
> To: Tomcat user list <tomcat-user@jakarta.apache.org>
> Subject: [TC4] How to know when tomcat is properly shut down?
>
> The catalina.sh and related scripts all start the Bootstrap.java class and
> asks it to shut down Catalina.
>
> This script, if successful in connecting to the shutdown port of Catalina,
> returns immediately. This whether or not there is 8953289527 pending
> database commits or whatever that has to be done before things actually
> are properly shut down.
>
> This is highly undesirable, and I would love if it were possible to shut
> down catalina and then chill untill it actually has shut down.
>
> This is especially important when shutting down the entire server, as the
> database shutdown might be the next in line, in which case everything
> breaks..
>
> Of course, it would also be very nice if one could know if Catalina has
> properly come up. It could for example write a "boolean file" when the
> server has initialized all webapps, and then delete the same file right
> before the main method of Catalina exits on shutdown. Or one could use
> Bootstrap with argument -waitForUp or something..
> ---------------
>
> And yes, Henri's init.d scripts also just fake this, waiting in just 2
> seconds, which is too short time, and therefore the "restart" option of
> the init.d script is flawed. The shutdown part of it doesn't wait at all,
> so you might end up shutting the server physically down (read as: killing
> all the java threads w/o cleaning up) before tomcat has finished shutting
> down.
>
> Mvh,
> Endre
>
>
> --
> To unsubscribe, e-mail:
<mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:tomcat-dev-help@jakarta.apache.org>
>
>
> --
> To unsubscribe, e-mail:
<mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:tomcat-dev-help@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@jakarta.apache.org>


Mime
View raw message