Having the PID doesn't tell you anything about whether or not the process is
capable of serving requests.

For that, you will have to create a script and run it in a cron job that
makes a request to tomcat every so often (every minute?) and checks to see
if a valid response was received.  If not, restart tomcat using the PID.

There are any number of monitoring programs out there, UN*X-based or
Windows, that, given a URL, can determine if a valid response was received.

I usually create a small servlet that does nothing but output a string that
says "I'm OK" or something similar.  Then the monitoring script looks for
that text string in the reply, and behaves accordingly.

John Turner
[EMAIL PROTECTED]
http://www.aas.com


-----Original Message-----
From: Laura [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, June 18, 2002 11:49 AM
To: [EMAIL PROTECTED]
Subject: Tomcat PID: alive or not


Hi all,

well with a Perl script I have found the PID Tomcat and I write it in a 
tomcat.pid file.
With this PID how can I know if Tomcat is alive or not in a script?

My purpose is to check if Tomcat is alive and if not I restart Tomcat. 

The problem is that with PID Tomcat I don't know how to check if Tomcat is 
alive.

Can you help me?

Thanks for your help

Laura


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

Reply via email to