You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Hide <hi...@ob4.aitai.ne.jp> on 2011/03/20 03:38:51 UTC

How to detect down of tomcat.

How to detect down of tomcat.

Helo.

My environment is tomcat7, java1.6, windows.

When process of tomcat terminated abnormally,
is there any method or setting that output the abnormal termination to a log file?

If there is it, please let me know.

tomcat is the premise that is not service of windows, but even service is good.

The motive that wants to know such a thing is because I want to detect down of tomcat in  automatically without human operation.
I set a file and keyword in a log monitor tool, and it  detects down of tomcat automatically.

Thanks for your advice.


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


Re: How to detect down of tomcat.

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

Hide,

On 3/19/2011 10:38 PM, Hide wrote:
> How to detect down of tomcat.

Note that the responses you've been getting are only testing for the
Tomcat process still running in some way. There are probably a lot of
scenarios where you consider Tomcat "down" yet it is still running. Some
that come to mind:

1. Database connection pool has been exhausted so no work can complete
2. Request processors are all tied up waiting on some lock
3. A connector has failed and is no longer accepting connections

These are all situations where a Tomcat restart may be in order but the
"check the process list" technique will fail to detect them.

We have a "status" page that checks the health of our server and we use
wget in a script to check the data that comes back. Something like that
will be more reliable than just checking the OS's process table.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2I5moACgkQ9CaO5/Lv0PDcQwCgiz/M0xmGzGQ7Dluo5dWpOCRn
V3cAniMel30HEFkSCltZx73hPQtYDp6S
=D5IC
-----END PGP SIGNATURE-----

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


RE: How to detect down of tomcat.

Posted by Martin Gainty <mg...@hotmail.com>.
with windoze under cygwin you may want to sub ps -ef with netstat assuming TC port is 8080  
 if [ `netstat -ab|grep 8080|grep -v grep|wc -l` -lt 1 ]

Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




> From: darryl.lewis@unsw.edu.au
> To: users@tomcat.apache.org
> Date: Sun, 20 Mar 2011 14:00:49 +1100
> Subject: Re: How to detect down of tomcat.
> 
> Put this in a cronjob to fire every minute
> 
> #!/bin/sh
> if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
>   then
>   subject=`tomcat down; date`
>   address="me@domain.com"
>   ps -ef>att.txt
>   mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
> fi
> 
> 
> Fill in the address with your email address, and you can also pipe an attachment
> 
> For myself, I have scripts that detects when the service is down, sends me an email, then tries to restart it, then will email if it has managed to recover it. If it can't restart it after 5 minutes, then I get an SMS.
> In the morning, I can quickly see if it failed overnight, and my beauty rest only gets disturbed in the really bad cases.
> 
> On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
> 
> How to detect down of tomcat.
> 
> Helo.
> 
> My environment is tomcat7, java1.6, windows.
> 
> When process of tomcat terminated abnormally,
> is there any method or setting that output the abnormal termination to a log file?
> 
> If there is it, please let me know.
> 
> tomcat is the premise that is not service of windows, but even service is good.
> 
> The motive that wants to know such a thing is because I want to detect down of tomcat in  automatically without human operation.
> I set a file and keyword in a log monitor tool, and it  detects down of tomcat automatically.
> 
> Thanks for your advice.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
 		 	   		  

Re: How to detect down of tomcat.

Posted by André Warnier <aw...@ice-sa.com>.
Exactly.
And when you will have done that, you will have done exactly what a Nagios plugin would do.
http://exchange.nagios.org/directory/Plugins


Hide wrote:
> Hi, Darryl.
> 
> I understood that Tomcat cannot output specific words when tomcat 
> terminated abnormally.
> I will write a servlet that outputs specific words. I will write a 
> script to call it periodically. The script outputs error log when 
> specific words are not output.
> 
> Thank you very much.
> 
> ----- Original Message ----- From: "Darryl Lewis" 
> <da...@unsw.edu.au>
> To: "Tomcat Users List" <us...@tomcat.apache.org>; "Tomcat Users List" 
> <us...@tomcat.apache.org>
> Sent: Sunday, March 20, 2011 8:20 PM
> Subject: Re: How to detect down of tomcat.
> 
> 
> The other problem will be that tomcat is running, but the application is 
> not responding. There may be nothing in the logs for this, and this is 
> one of my most common issues.
> In this case, I use some custom scripts to simulate a log in and check 
> for an expected string in the return.
> 
> 
> On 20/03/11 10:11 PM, "André Warnier" <aw...@ice-sa.com> wrote:
> 
> The basic problem with "abnormal termination", is that whatever you may 
> think of, may not
> be called, if the termination is really abnormal.
> 
> And also : define "abnormal".
> 
> Hide wrote:
>> Hi, Darryl.
>>
>> Thanks for your advice.
>>
>> My explanation seems to have been bad.
>> I explain it a little more.
>>
>> It is a method to output the information of the abnormal termination in
>> "catalina.log" that I want to know.
>> Would you teach it if you know some method?
>>
>> Thank you.
>>
>> ----- Original Message ----- From: "Darryl Lewis"
>> <da...@unsw.edu.au>
>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>> Sent: Sunday, March 20, 2011 12:17 PM
>> Subject: Re: How to detect down of tomcat.
>>
>>
>> You could write something similar using windows powershell. Do you have
>> that installed on your server?
>>
>>
>> On 20/03/11 2:14 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
>>
>> Hi, Darryl.
>>
>> Thanks for your advice.
>>
>> Your script looks like very useful.
>> But in my case, tomcat is running on Microsoft Windows.
>> I am looking for a method to detect the down of tomcat by log file.
>>
>>
>> ----- Original Message -----
>> From: "Darryl Lewis" <da...@unsw.edu.au>
>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>> Sent: Sunday, March 20, 2011 12:00 PM
>> Subject: Re: How to detect down of tomcat.
>>
>>
>> Put this in a cronjob to fire every minute
>>
>> #!/bin/sh
>> if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
>>  then
>>  subject=`tomcat down; date`
>>  address="me@domain.com"
>>  ps -ef>att.txt
>>  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
>> fi
>>
>>
>> Fill in the address with your email address, and you can also pipe an
>> attachment
>>
>> For myself, I have scripts that detects when the service is down, sends
>> me an email, then tries to restart it, then will email
>> if it has managed to recover it. If it can't restart it after 5 minutes,
>> then I get an SMS.
>> In the morning, I can quickly see if it failed overnight, and my beauty
>> rest only gets disturbed in the really bad cases.
>>
>> On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
>>
>> How to detect down of tomcat.
>>
>> Helo.
>>
>> My environment is tomcat7, java1.6, windows.
>>
>> When process of tomcat terminated abnormally,
>> is there any method or setting that output the abnormal termination to a
>> log file?
>>
>> If there is it, please let me know.
>>
>> tomcat is the premise that is not service of windows, but even service
>> is good.
>>
>> The motive that wants to know such a thing is because I want to detect
>> down of tomcat in  automatically without human operation.
>> I set a file and keyword in a log monitor tool, and it  detects down of
>> tomcat automatically.
>>
>> Thanks for your advice.
>>
>>

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


Re: How to detect down of tomcat.

Posted by Hide <hi...@ob4.aitai.ne.jp>.
Hi, Darryl.

I understood that Tomcat cannot output specific words when tomcat terminated abnormally.
I will write a servlet that outputs specific words. I will write a script to call it periodically. The script outputs error log 
when specific words are not output.

Thank you very much.

----- Original Message ----- 
From: "Darryl Lewis" <da...@unsw.edu.au>
To: "Tomcat Users List" <us...@tomcat.apache.org>; "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Sunday, March 20, 2011 8:20 PM
Subject: Re: How to detect down of tomcat.


The other problem will be that tomcat is running, but the application is not responding. There may be nothing in the logs for 
this, and this is one of my most common issues.
In this case, I use some custom scripts to simulate a log in and check for an expected string in the return.


On 20/03/11 10:11 PM, "André Warnier" <aw...@ice-sa.com> wrote:

The basic problem with "abnormal termination", is that whatever you may think of, may not
be called, if the termination is really abnormal.

And also : define "abnormal".

Hide wrote:
> Hi, Darryl.
>
> Thanks for your advice.
>
> My explanation seems to have been bad.
> I explain it a little more.
>
> It is a method to output the information of the abnormal termination in
> "catalina.log" that I want to know.
> Would you teach it if you know some method?
>
> Thank you.
>
> ----- Original Message ----- From: "Darryl Lewis"
> <da...@unsw.edu.au>
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Sent: Sunday, March 20, 2011 12:17 PM
> Subject: Re: How to detect down of tomcat.
>
>
> You could write something similar using windows powershell. Do you have
> that installed on your server?
>
>
> On 20/03/11 2:14 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
>
> Hi, Darryl.
>
> Thanks for your advice.
>
> Your script looks like very useful.
> But in my case, tomcat is running on Microsoft Windows.
> I am looking for a method to detect the down of tomcat by log file.
>
>
> ----- Original Message -----
> From: "Darryl Lewis" <da...@unsw.edu.au>
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Sent: Sunday, March 20, 2011 12:00 PM
> Subject: Re: How to detect down of tomcat.
>
>
> Put this in a cronjob to fire every minute
>
> #!/bin/sh
> if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
>  then
>  subject=`tomcat down; date`
>  address="me@domain.com"
>  ps -ef>att.txt
>  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
> fi
>
>
> Fill in the address with your email address, and you can also pipe an
> attachment
>
> For myself, I have scripts that detects when the service is down, sends
> me an email, then tries to restart it, then will email
> if it has managed to recover it. If it can't restart it after 5 minutes,
> then I get an SMS.
> In the morning, I can quickly see if it failed overnight, and my beauty
> rest only gets disturbed in the really bad cases.
>
> On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
>
> How to detect down of tomcat.
>
> Helo.
>
> My environment is tomcat7, java1.6, windows.
>
> When process of tomcat terminated abnormally,
> is there any method or setting that output the abnormal termination to a
> log file?
>
> If there is it, please let me know.
>
> tomcat is the premise that is not service of windows, but even service
> is good.
>
> The motive that wants to know such a thing is because I want to detect
> down of tomcat in  automatically without human operation.
> I set a file and keyword in a log monitor tool, and it  detects down of
> tomcat automatically.
>
> Thanks for your advice.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


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




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


Re: How to detect down of tomcat.

Posted by André Warnier <aw...@ice-sa.com>.
Right.
And many other things like that.

Hide,
you may save yourself a lot of time (now and in the future), by having a look at something 
like Nagios : http://www.nagios.org/
Otherwise, there is a big chance that you will spend a lot of time re-inventing what a lot 
of people have already done before you.


Darryl Lewis wrote:
> The other problem will be that tomcat is running, but the application is not responding. There may be nothing in the logs for this, and this is one of my most common issues.
> In this case, I use some custom scripts to simulate a log in and check for an expected string in the return.
> 
> 
> On 20/03/11 10:11 PM, "André Warnier" <aw...@ice-sa.com> wrote:
> 
> The basic problem with "abnormal termination", is that whatever you may think of, may not
> be called, if the termination is really abnormal.
> 
> And also : define "abnormal".
> 
> Hide wrote:
>> Hi, Darryl.
>>
>> Thanks for your advice.
>>
>> My explanation seems to have been bad.
>> I explain it a little more.
>>
>> It is a method to output the information of the abnormal termination in
>> "catalina.log" that I want to know.
>> Would you teach it if you know some method?
>>
>> Thank you.
>>
>> ----- Original Message ----- From: "Darryl Lewis"
>> <da...@unsw.edu.au>
>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>> Sent: Sunday, March 20, 2011 12:17 PM
>> Subject: Re: How to detect down of tomcat.
>>
>>
>> You could write something similar using windows powershell. Do you have
>> that installed on your server?
>>
>>
>> On 20/03/11 2:14 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
>>
>> Hi, Darryl.
>>
>> Thanks for your advice.
>>
>> Your script looks like very useful.
>> But in my case, tomcat is running on Microsoft Windows.
>> I am looking for a method to detect the down of tomcat by log file.
>>
>>
>> ----- Original Message -----
>> From: "Darryl Lewis" <da...@unsw.edu.au>
>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>> Sent: Sunday, March 20, 2011 12:00 PM
>> Subject: Re: How to detect down of tomcat.
>>
>>
>> Put this in a cronjob to fire every minute
>>
>> #!/bin/sh
>> if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
>>  then
>>  subject=`tomcat down; date`
>>  address="me@domain.com"
>>  ps -ef>att.txt
>>  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
>> fi
>>
>>
>> Fill in the address with your email address, and you can also pipe an
>> attachment
>>
>> For myself, I have scripts that detects when the service is down, sends
>> me an email, then tries to restart it, then will email
>> if it has managed to recover it. If it can't restart it after 5 minutes,
>> then I get an SMS.
>> In the morning, I can quickly see if it failed overnight, and my beauty
>> rest only gets disturbed in the really bad cases.
>>
>> On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
>>
>> How to detect down of tomcat.
>>
>> Helo.
>>
>> My environment is tomcat7, java1.6, windows.
>>
>> When process of tomcat terminated abnormally,
>> is there any method or setting that output the abnormal termination to a
>> log file?
>>
>> If there is it, please let me know.
>>
>> tomcat is the premise that is not service of windows, but even service
>> is good.
>>
>> The motive that wants to know such a thing is because I want to detect
>> down of tomcat in  automatically without human operation.
>> I set a file and keyword in a log monitor tool, and it  detects down of
>> tomcat automatically.
>>
>> Thanks for your advice.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> 


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


Re: How to detect down of tomcat.

Posted by Darryl Lewis <da...@unsw.edu.au>.
The other problem will be that tomcat is running, but the application is not responding. There may be nothing in the logs for this, and this is one of my most common issues.
In this case, I use some custom scripts to simulate a log in and check for an expected string in the return.


On 20/03/11 10:11 PM, "André Warnier" <aw...@ice-sa.com> wrote:

The basic problem with "abnormal termination", is that whatever you may think of, may not
be called, if the termination is really abnormal.

And also : define "abnormal".

Hide wrote:
> Hi, Darryl.
>
> Thanks for your advice.
>
> My explanation seems to have been bad.
> I explain it a little more.
>
> It is a method to output the information of the abnormal termination in
> "catalina.log" that I want to know.
> Would you teach it if you know some method?
>
> Thank you.
>
> ----- Original Message ----- From: "Darryl Lewis"
> <da...@unsw.edu.au>
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Sent: Sunday, March 20, 2011 12:17 PM
> Subject: Re: How to detect down of tomcat.
>
>
> You could write something similar using windows powershell. Do you have
> that installed on your server?
>
>
> On 20/03/11 2:14 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
>
> Hi, Darryl.
>
> Thanks for your advice.
>
> Your script looks like very useful.
> But in my case, tomcat is running on Microsoft Windows.
> I am looking for a method to detect the down of tomcat by log file.
>
>
> ----- Original Message -----
> From: "Darryl Lewis" <da...@unsw.edu.au>
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Sent: Sunday, March 20, 2011 12:00 PM
> Subject: Re: How to detect down of tomcat.
>
>
> Put this in a cronjob to fire every minute
>
> #!/bin/sh
> if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
>  then
>  subject=`tomcat down; date`
>  address="me@domain.com"
>  ps -ef>att.txt
>  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
> fi
>
>
> Fill in the address with your email address, and you can also pipe an
> attachment
>
> For myself, I have scripts that detects when the service is down, sends
> me an email, then tries to restart it, then will email
> if it has managed to recover it. If it can't restart it after 5 minutes,
> then I get an SMS.
> In the morning, I can quickly see if it failed overnight, and my beauty
> rest only gets disturbed in the really bad cases.
>
> On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
>
> How to detect down of tomcat.
>
> Helo.
>
> My environment is tomcat7, java1.6, windows.
>
> When process of tomcat terminated abnormally,
> is there any method or setting that output the abnormal termination to a
> log file?
>
> If there is it, please let me know.
>
> tomcat is the premise that is not service of windows, but even service
> is good.
>
> The motive that wants to know such a thing is because I want to detect
> down of tomcat in  automatically without human operation.
> I set a file and keyword in a log monitor tool, and it  detects down of
> tomcat automatically.
>
> Thanks for your advice.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


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



Re: How to detect down of tomcat.

Posted by André Warnier <aw...@ice-sa.com>.
The basic problem with "abnormal termination", is that whatever you may think of, may not 
be called, if the termination is really abnormal.

And also : define "abnormal".

Hide wrote:
> Hi, Darryl.
> 
> Thanks for your advice.
> 
> My explanation seems to have been bad.
> I explain it a little more.
> 
> It is a method to output the information of the abnormal termination in 
> "catalina.log" that I want to know.
> Would you teach it if you know some method?
> 
> Thank you.
> 
> ----- Original Message ----- From: "Darryl Lewis" 
> <da...@unsw.edu.au>
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Sent: Sunday, March 20, 2011 12:17 PM
> Subject: Re: How to detect down of tomcat.
> 
> 
> You could write something similar using windows powershell. Do you have 
> that installed on your server?
> 
> 
> On 20/03/11 2:14 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
> 
> Hi, Darryl.
> 
> Thanks for your advice.
> 
> Your script looks like very useful.
> But in my case, tomcat is running on Microsoft Windows.
> I am looking for a method to detect the down of tomcat by log file.
> 
> 
> ----- Original Message -----
> From: "Darryl Lewis" <da...@unsw.edu.au>
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Sent: Sunday, March 20, 2011 12:00 PM
> Subject: Re: How to detect down of tomcat.
> 
> 
> Put this in a cronjob to fire every minute
> 
> #!/bin/sh
> if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
>  then
>  subject=`tomcat down; date`
>  address="me@domain.com"
>  ps -ef>att.txt
>  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
> fi
> 
> 
> Fill in the address with your email address, and you can also pipe an 
> attachment
> 
> For myself, I have scripts that detects when the service is down, sends 
> me an email, then tries to restart it, then will email
> if it has managed to recover it. If it can't restart it after 5 minutes, 
> then I get an SMS.
> In the morning, I can quickly see if it failed overnight, and my beauty 
> rest only gets disturbed in the really bad cases.
> 
> On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
> 
> How to detect down of tomcat.
> 
> Helo.
> 
> My environment is tomcat7, java1.6, windows.
> 
> When process of tomcat terminated abnormally,
> is there any method or setting that output the abnormal termination to a 
> log file?
> 
> If there is it, please let me know.
> 
> tomcat is the premise that is not service of windows, but even service 
> is good.
> 
> The motive that wants to know such a thing is because I want to detect 
> down of tomcat in  automatically without human operation.
> I set a file and keyword in a log monitor tool, and it  detects down of 
> tomcat automatically.
> 
> Thanks for your advice.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 


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


Re: How to detect down of tomcat.

Posted by Mark Thomas <ma...@apache.org>.
On 20/03/2011 10:22, Francis GALIEGUE wrote:
> Not really, no. If, for instance, you don't have a minimal security
> configuration, you can put in your code, say, System.exit(0), and
> Tomcat will die without notice.

Wrong. If you do that you will see a normal shut-down sequence.

Mark

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


Re: How to detect down of tomcat.

Posted by Francis GALIEGUE <fg...@one2team.com>.
On Sun, Mar 20, 2011 at 05:05, Hide <hi...@ob4.aitai.ne.jp> wrote:
[...]
>
> My explanation seems to have been bad.
> I explain it a little more.
>
> It is a method to output the information of the abnormal termination in
> "catalina.log" that I want to know.
> Would you teach it if you know some method?
>

Not really, no. If, for instance, you don't have a minimal security
configuration, you can put in your code, say, System.exit(0), and
Tomcat will die without notice.

The base scripts output the PID of a running Tomcat instance in a
file, what you can do is check for the existence of the PID in this
file. All the code is in catalina.sh already - which makes me wonder
why isn't there a catalina.sh status option while we are at it?

And even though you are running Windows, you should consider using
cygwin. I don't know for PowerShell, what I do know though is that
Unix shell expertise is far more common, and Unix shell is much more
powerful than Windows' batch files anyway.

-- 
Francis Galiegue
ONE2TEAM
Ingénieur système
Mob : +33 (0) 683 877 875
Tel : +33 (0) 178 945 552
fge@one2team.com
40 avenue Raymond Poincaré
75116 Paris

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


Re: How to detect down of tomcat.

Posted by Hide <hi...@ob4.aitai.ne.jp>.
Hi, Darryl.

Thanks for your advice.

My explanation seems to have been bad.
I explain it a little more.

It is a method to output the information of the abnormal termination in "catalina.log" that I want to know.
Would you teach it if you know some method?

Thank you.

----- Original Message ----- 
From: "Darryl Lewis" <da...@unsw.edu.au>
To: "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Sunday, March 20, 2011 12:17 PM
Subject: Re: How to detect down of tomcat.


You could write something similar using windows powershell. Do you have that installed on your server?


On 20/03/11 2:14 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:

Hi, Darryl.

Thanks for your advice.

Your script looks like very useful.
But in my case, tomcat is running on Microsoft Windows.
I am looking for a method to detect the down of tomcat by log file.


----- Original Message -----
From: "Darryl Lewis" <da...@unsw.edu.au>
To: "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Sunday, March 20, 2011 12:00 PM
Subject: Re: How to detect down of tomcat.


Put this in a cronjob to fire every minute

#!/bin/sh
if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  subject=`tomcat down; date`
  address="me@domain.com"
  ps -ef>att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
fi


Fill in the address with your email address, and you can also pipe an attachment

For myself, I have scripts that detects when the service is down, sends me an email, then tries to restart it, then will email
if it has managed to recover it. If it can't restart it after 5 minutes, then I get an SMS.
In the morning, I can quickly see if it failed overnight, and my beauty rest only gets disturbed in the really bad cases.

On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:

How to detect down of tomcat.

Helo.

My environment is tomcat7, java1.6, windows.

When process of tomcat terminated abnormally,
is there any method or setting that output the abnormal termination to a log file?

If there is it, please let me know.

tomcat is the premise that is not service of windows, but even service is good.

The motive that wants to know such a thing is because I want to detect down of tomcat in  automatically without human operation.
I set a file and keyword in a log monitor tool, and it  detects down of tomcat automatically.

Thanks for your advice.


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




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




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


Re: How to detect down of tomcat.

Posted by Kees Jan Koster <kj...@gmail.com>.
Or you can install http://java-monitor.com It will send you an e-mail or SMS when Tomcat dies. Plus graphs for memory and file descriptors etc

Kees Jan

On 20 mrt. 2011, at 12:07, André Warnier <aw...@ice-sa.com> wrote:

> Or write the script in perl.  That way, it will be portable between Unix/Linux/Windows and basically whatever.
> 
> Darryl Lewis wrote:
>> You could write something similar using windows powershell. Do you have that installed on your server?
>> On 20/03/11 2:14 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
>> Hi, Darryl.
>> Thanks for your advice.
>> Your script looks like very useful.
>> But in my case, tomcat is running on Microsoft Windows.
>> I am looking for a method to detect the down of tomcat by log file.
>> ----- Original Message -----
>> From: "Darryl Lewis" <da...@unsw.edu.au>
>> To: "Tomcat Users List" <us...@tomcat.apache.org>
>> Sent: Sunday, March 20, 2011 12:00 PM
>> Subject: Re: How to detect down of tomcat.
>> Put this in a cronjob to fire every minute
>> #!/bin/sh
>> if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
>>  then
>>  subject=`tomcat down; date`
>>  address="me@domain.com"
>>  ps -ef>att.txt
>>  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
>> fi
>> Fill in the address with your email address, and you can also pipe an attachment
>> For myself, I have scripts that detects when the service is down, sends me an email, then tries to restart it, then will email
>> if it has managed to recover it. If it can't restart it after 5 minutes, then I get an SMS.
>> In the morning, I can quickly see if it failed overnight, and my beauty rest only gets disturbed in the really bad cases.
>> On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
>> How to detect down of tomcat.
>> Helo.
>> My environment is tomcat7, java1.6, windows.
>> When process of tomcat terminated abnormally,
>> is there any method or setting that output the abnormal termination to a log file?
>> If there is it, please let me know.
>> tomcat is the premise that is not service of windows, but even service is good.
>> The motive that wants to know such a thing is because I want to detect down of tomcat in  automatically without human operation.
>> I set a file and keyword in a log monitor tool, and it  detects down of tomcat automatically.
>> Thanks for your advice.
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 

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


Re: How to detect down of tomcat.

Posted by André Warnier <aw...@ice-sa.com>.
Or write the script in perl.  That way, it will be portable between Unix/Linux/Windows and 
basically whatever.

Darryl Lewis wrote:
> You could write something similar using windows powershell. Do you have that installed on your server?
> 
> 
> On 20/03/11 2:14 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
> 
> Hi, Darryl.
> 
> Thanks for your advice.
> 
> Your script looks like very useful.
> But in my case, tomcat is running on Microsoft Windows.
> I am looking for a method to detect the down of tomcat by log file.
> 
> 
> ----- Original Message -----
> From: "Darryl Lewis" <da...@unsw.edu.au>
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Sent: Sunday, March 20, 2011 12:00 PM
> Subject: Re: How to detect down of tomcat.
> 
> 
> Put this in a cronjob to fire every minute
> 
> #!/bin/sh
> if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
>   then
>   subject=`tomcat down; date`
>   address="me@domain.com"
>   ps -ef>att.txt
>   mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
> fi
> 
> 
> Fill in the address with your email address, and you can also pipe an attachment
> 
> For myself, I have scripts that detects when the service is down, sends me an email, then tries to restart it, then will email
> if it has managed to recover it. If it can't restart it after 5 minutes, then I get an SMS.
> In the morning, I can quickly see if it failed overnight, and my beauty rest only gets disturbed in the really bad cases.
> 
> On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:
> 
> How to detect down of tomcat.
> 
> Helo.
> 
> My environment is tomcat7, java1.6, windows.
> 
> When process of tomcat terminated abnormally,
> is there any method or setting that output the abnormal termination to a log file?
> 
> If there is it, please let me know.
> 
> tomcat is the premise that is not service of windows, but even service is good.
> 
> The motive that wants to know such a thing is because I want to detect down of tomcat in  automatically without human operation.
> I set a file and keyword in a log monitor tool, and it  detects down of tomcat automatically.
> 
> Thanks for your advice.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> 


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


Re: How to detect down of tomcat.

Posted by Darryl Lewis <da...@unsw.edu.au>.
You could write something similar using windows powershell. Do you have that installed on your server?


On 20/03/11 2:14 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:

Hi, Darryl.

Thanks for your advice.

Your script looks like very useful.
But in my case, tomcat is running on Microsoft Windows.
I am looking for a method to detect the down of tomcat by log file.


----- Original Message -----
From: "Darryl Lewis" <da...@unsw.edu.au>
To: "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Sunday, March 20, 2011 12:00 PM
Subject: Re: How to detect down of tomcat.


Put this in a cronjob to fire every minute

#!/bin/sh
if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  subject=`tomcat down; date`
  address="me@domain.com"
  ps -ef>att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
fi


Fill in the address with your email address, and you can also pipe an attachment

For myself, I have scripts that detects when the service is down, sends me an email, then tries to restart it, then will email
if it has managed to recover it. If it can't restart it after 5 minutes, then I get an SMS.
In the morning, I can quickly see if it failed overnight, and my beauty rest only gets disturbed in the really bad cases.

On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:

How to detect down of tomcat.

Helo.

My environment is tomcat7, java1.6, windows.

When process of tomcat terminated abnormally,
is there any method or setting that output the abnormal termination to a log file?

If there is it, please let me know.

tomcat is the premise that is not service of windows, but even service is good.

The motive that wants to know such a thing is because I want to detect down of tomcat in  automatically without human operation.
I set a file and keyword in a log monitor tool, and it  detects down of tomcat automatically.

Thanks for your advice.


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




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



Re: How to detect down of tomcat.

Posted by Hide <hi...@ob4.aitai.ne.jp>.
Hi, Darryl.

Thanks for your advice.

Your script looks like very useful.
But in my case, tomcat is running on Microsoft Windows.
I am looking for a method to detect the down of tomcat by log file.


----- Original Message ----- 
From: "Darryl Lewis" <da...@unsw.edu.au>
To: "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Sunday, March 20, 2011 12:00 PM
Subject: Re: How to detect down of tomcat.


Put this in a cronjob to fire every minute

#!/bin/sh
if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  subject=`tomcat down; date`
  address="me@domain.com"
  ps -ef>att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
fi


Fill in the address with your email address, and you can also pipe an attachment

For myself, I have scripts that detects when the service is down, sends me an email, then tries to restart it, then will email 
if it has managed to recover it. If it can't restart it after 5 minutes, then I get an SMS.
In the morning, I can quickly see if it failed overnight, and my beauty rest only gets disturbed in the really bad cases.

On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:

How to detect down of tomcat.

Helo.

My environment is tomcat7, java1.6, windows.

When process of tomcat terminated abnormally,
is there any method or setting that output the abnormal termination to a log file?

If there is it, please let me know.

tomcat is the premise that is not service of windows, but even service is good.

The motive that wants to know such a thing is because I want to detect down of tomcat in  automatically without human operation.
I set a file and keyword in a log monitor tool, and it  detects down of tomcat automatically.

Thanks for your advice.


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




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


RE: How to detect down of tomcat.

Posted by Jorge Infante Osorio <jo...@uci.cu>.
Thanks a lot Darryl.

Jorge.

De: Darryl Lewis [mailto:darryl.lewis@unsw.edu.au] 
Enviado el: martes, 22 de marzo de 2011 4:05
Para: Jorge Infante Osorio; Tomcat Users List
Asunto: Re: How to detect down of tomcat.

This needs to be run as root
Put it in a cron job to fire every minute

#!/bin/sh
DOWN=0
read DOWN <status.txt

if [ $DOWN –eq 1 ]
  then
   if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -gt 0 ]
     then  
    NOW=`date`
    subject="tomcat recovered $NOW"
    address="me@domain.com"
    ps –ef|grep tomcat5 >att.txt
    mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt fi
    DOWN=0
fi

if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  NOW=`date`
  subject="tomcat down $NOW"
  address="me@domain.com"
  ps –ef|grep tomcat5 >att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt fi
  DOWN=1
  service tomcat5 restart  
fi
echo $DOWN >status.txt

   



On 22/03/11 5:54 PM, "Jorge Infante Osorio" <jo...@uci.cu> wrote:
#!/bin/sh
if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  NOW=`date`
  subject="tomcat down $NOW"
  address="me@domain.com"
  ps -ef>att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt fi


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


Re: How to detect down of tomcat.

Posted by Darryl Lewis <da...@unsw.edu.au>.
This needs to be run as root
Put it in a cron job to fire every minute

#!/bin/sh
DOWN=0
read DOWN <status.txt

if [ $DOWN -eq 1 ]
  then
   if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -gt 0 ]
     then
    NOW=`date`
    subject="tomcat recovered $NOW"
    address="me@domain.com"
    ps -ef|grep tomcat5 >att.txt
    mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt fi
    DOWN=0
fi

if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  NOW=`date`
  subject="tomcat down $NOW"
  address="me@domain.com"
  ps -ef|grep tomcat5 >att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt fi
  DOWN=1
  service tomcat5 restart
fi
echo $DOWN >status.txt





On 22/03/11 5:54 PM, "Jorge Infante Osorio" <jo...@uci.cu> wrote:

#!/bin/sh
if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  NOW=`date`
  subject="tomcat down $NOW"
  address="me@domain.com"
  ps -ef>att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt fi

RE: How to detect down of tomcat.

Posted by Jorge Infante Osorio <jo...@uci.cu>.
Hi Darryl.
I need a  script that do the same you mention: " For myself, I have scripts
that detects when the service is down, sends me an email, then tries to
restart it, then will email if it has managed to recover it. If it can't
restart it after 5 minutes, then I get an SMS."

Can you share it?

Thanks,
               Jorge.

-----Mensaje original-----
De: Darryl Lewis [mailto:darryl.lewis@unsw.edu.au] 
Enviado el: sábado, 19 de marzo de 2011 23:17
Para: Tomcat Users List
Asunto: Re: How to detect down of tomcat.

Opps...typo

#!/bin/sh
if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  NOW=`date`
  subject="tomcat down $NOW"
  address="me@domain.com"
  ps -ef>att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt fi


On 20/03/11 2:00 PM, "Darryl" <da...@unsw.edu.au> wrote:

Put this in a cronjob to fire every minute

#!/bin/sh
if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  subject=`tomcat down; date`
  address="me@domain.com"
  ps -ef>att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt fi


Fill in the address with your email address, and you can also pipe an
attachment

For myself, I have scripts that detects when the service is down, sends me
an email, then tries to restart it, then will email if it has managed to
recover it. If it can't restart it after 5 minutes, then I get an SMS.
In the morning, I can quickly see if it failed overnight, and my beauty rest
only gets disturbed in the really bad cases.

On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:

How to detect down of tomcat.

Helo.

My environment is tomcat7, java1.6, windows.

When process of tomcat terminated abnormally, is there any method or setting
that output the abnormal termination to a log file?

If there is it, please let me know.

tomcat is the premise that is not service of windows, but even service is
good.

The motive that wants to know such a thing is because I want to detect down
of tomcat in  automatically without human operation.
I set a file and keyword in a log monitor tool, and it  detects down of
tomcat automatically.

Thanks for your advice.


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





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


Re: How to detect down of tomcat.

Posted by Darryl Lewis <da...@unsw.edu.au>.
Opps...typo

#!/bin/sh
if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  NOW=`date`
  subject="tomcat down $NOW"
  address="me@domain.com"
  ps -ef>att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
fi


On 20/03/11 2:00 PM, "Darryl" <da...@unsw.edu.au> wrote:

Put this in a cronjob to fire every minute

#!/bin/sh
if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  subject=`tomcat down; date`
  address="me@domain.com"
  ps -ef>att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
fi


Fill in the address with your email address, and you can also pipe an attachment

For myself, I have scripts that detects when the service is down, sends me an email, then tries to restart it, then will email if it has managed to recover it. If it can't restart it after 5 minutes, then I get an SMS.
In the morning, I can quickly see if it failed overnight, and my beauty rest only gets disturbed in the really bad cases.

On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:

How to detect down of tomcat.

Helo.

My environment is tomcat7, java1.6, windows.

When process of tomcat terminated abnormally,
is there any method or setting that output the abnormal termination to a log file?

If there is it, please let me know.

tomcat is the premise that is not service of windows, but even service is good.

The motive that wants to know such a thing is because I want to detect down of tomcat in  automatically without human operation.
I set a file and keyword in a log monitor tool, and it  detects down of tomcat automatically.

Thanks for your advice.


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




Re: How to detect down of tomcat.

Posted by Darryl Lewis <da...@unsw.edu.au>.
Put this in a cronjob to fire every minute

#!/bin/sh
if [ `ps -ef|grep tomcat|grep -v grep|wc -l` -lt 1 ]
  then
  subject=`tomcat down; date`
  address="me@domain.com"
  ps -ef>att.txt
  mail -s "$subject" "$addr" -- -fno-reply@yourdomain< att.txt
fi


Fill in the address with your email address, and you can also pipe an attachment

For myself, I have scripts that detects when the service is down, sends me an email, then tries to restart it, then will email if it has managed to recover it. If it can't restart it after 5 minutes, then I get an SMS.
In the morning, I can quickly see if it failed overnight, and my beauty rest only gets disturbed in the really bad cases.

On 20/03/11 1:38 PM, "Hide" <hi...@ob4.aitai.ne.jp> wrote:

How to detect down of tomcat.

Helo.

My environment is tomcat7, java1.6, windows.

When process of tomcat terminated abnormally,
is there any method or setting that output the abnormal termination to a log file?

If there is it, please let me know.

tomcat is the premise that is not service of windows, but even service is good.

The motive that wants to know such a thing is because I want to detect down of tomcat in  automatically without human operation.
I set a file and keyword in a log monitor tool, and it  detects down of tomcat automatically.

Thanks for your advice.


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