What follows is a hack, a kludge, a miserable excuse for a solution, but it 
works.  I have this running on a cronjob every 20mins or so... RedHat Linux 
or relatives:

-8<--------------------------------------------------------------------
#!/bin/ksh

#
# Configuration
#
ERRORFILE=/path/to/apache/error.log
FATALMSG="Connection refused: error transacting with app server -- giving 
up.

#
# Restart the app server (Linux only)
#
if [[ "$(grep "$FATALMSG" $ERRORFILE)" != "" ]]; then

   mail -s "FATAL Apache Error" [EMAIL PROTECTED] <$ERRORFILE

   if [[ $(whoami) != "root" ]]; then
      echo "!!! You have to be root to run this script!"
      exit
   fi
   /etc/rc.d/init.d/webkit restart >/dev/null 2>&1

   rm $ERRORFILE
   touch $ERRORFILE
fi
-8<--------------------------------------------------------------------

C.



>From: Bill Eldridge <[EMAIL PROTECTED]>
>To: Frank Barknecht <[EMAIL PROTECTED]>
>CC: "'[EMAIL PROTECTED]'" 
><[EMAIL PROTECTED]>
>Subject: Re: [Webware-discuss] Restarting AppServer automatically
>Date: Tue, 07 May 2002 13:02:02 +0200
>
>Frank Barknecht wrote:
>>Hi all,
>>
>>my AppServer process died, and I didn't recognize this for one or two
>>days.  How do you guys make sure, the AppServer doesn't die, or if
>>it dies, that you get to know it or that it gets restarted
>>automatically?
>>
>>Ciao,
>
>You can try putting an entry in your inittab
>for it with the action "respawn". Haven't done
>this myself, but I think it's allowed.
>
>Of course it's nice to know why AppServer is
>dying in the first place, but you can track that
>elsewhere.
>
>--
>Bill Eldridge
>Radio Free Asia
>[EMAIL PROTECTED]
>
>
>
>_______________________________________________________________
>
>Have big pipes? SourceForge.net is looking for download mirrors. We supply
>the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
>_______________________________________________
>Webware-discuss mailing list
>[EMAIL PROTECTED]
>https://lists.sourceforge.net/lists/listinfo/webware-discuss


_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com


_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to