Re: Monitoring Script
This WebDNA talk-list message is from 2008
It keeps the original formatting.
numero = 69681
interpreted = N
texte = Nothing. Just a page that has a [date] tag in it.--Jesse Proudman, Blue Box Group, LLCOn Jan 15, 2008, at 1:17 PM, Clint Davis wrote:> Jesse: What was the Uptime.tpl file doing?>>> On 1/15/08 12:26 PM, "Jesse Proudman"
wrote:>>> I have a shell script I wrote to monitor our WebDNA boxes. Seems to>> work fairly well. Modify paths as needed:>>>> #!/bin/sh>>>> restartWebDNA() {>> echo "WebDNA Dead... Restarting... Reset Count >> $restartCount">>>> if [ "$restartCount" = "x" ]; then>> cd /www/cgi-bin/WebCatalogEngine/>> killall WebCatalog>> killall -9 WebCatalog>> ./WebCatalog & > /dev/null>> else>> cd /www/cgi-bin/WebCatalogEngine/>> killall WebCatalog>> sleep 1;>> killall -9 WebCatalog>> /www/bin/apachectl stop>> sleep 1;>> killall -9 httpd>> /www/bin/apachectl start>> ./WebCatalog & > /dev/null>> fi>>>> restartCount=`expr $1 + 1`>> sleepCount=`expr $restartCount \* 15`>>>> logFile=$(tail -n 40 /www/logs/access_log)>> DNAlogFile=$(tail -n 100 /www/cgi-bin/WebCatalogEngine/WebDNA>> \ -\ Commerce\ Edition.debug)>>>> # echo -e "$2\n\n$logFile\n\n$DNAlogFile" | /usr/sbin/sendmail>> your@email.com>>>> sleep $sleepCount>> }>>>> sleep 10>> while [ 1 ]>> do>> DNAoutput=$(curl -s --connect-timeout 45 -m 45 http://localhost/>> cgi-bin/WebCatalogEngine/Admin/Uptime.tpl)>> if [ "$DNAoutput" = "Sorry WebDNA server not >> running.>> body>" ]; then>> restartWebDNA $restartCount NOTRUNNING;>> elif [ "$DNAoutput" = "" ]; then>> restartWebDNA $restartCount NORESPONSE;>> else>> restartCount=0;>> echo "WebDNA Running... $DNAoutput">> sleep .1>> fi>> done>> -->>>> Jesse Proudman, Blue Box Group, LLC>>>>>>>>>> On Jan 15, 2008, at 9:51 AM, Donovan Brooke wrote:>>>>> Clint Davis wrote:>>>> Chris,>>>> We've had several different developers writing WebDNA over the>>>> last 8 years,>>>> so the problem is most likely bad code. I just don't want to take>>>> the time>>>> to comb through 75 sites to find the bad code when it's going to be>>>> completely re-written in PHP very soon.>>>>>>>>> well then, go over to the linux forums and have them write a shell>>> script for you?>>>>>>>>> Donovan>>>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to digest@talk.smithmicro.com>> Web Archive of this list is at: http://webdna.smithmicro.com/-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
Nothing. Just a page that has a [date] tag in it.--Jesse Proudman, Blue Box Group, LLCOn Jan 15, 2008, at 1:17 PM, Clint Davis wrote:> Jesse: What was the Uptime.tpl file doing?>>> On 1/15/08 12:26 PM, "Jesse Proudman" wrote:>>> I have a shell script I wrote to monitor our WebDNA boxes. Seems to>> work fairly well. Modify paths as needed:>>>> #!/bin/sh>>>> restartWebDNA() {>> echo "WebDNA Dead... Restarting... Reset Count >> $restartCount">>>> if [ "$restartCount" = "x" ]; then>> cd /www/cgi-bin/WebCatalogEngine/>> killall WebCatalog>> killall -9 WebCatalog>> ./WebCatalog & > /dev/null>> else>> cd /www/cgi-bin/WebCatalogEngine/>> killall WebCatalog>> sleep 1;>> killall -9 WebCatalog>> /www/bin/apachectl stop>> sleep 1;>> killall -9 httpd>> /www/bin/apachectl start>> ./WebCatalog & > /dev/null>> fi>>>> restartCount=`expr $1 + 1`>> sleepCount=`expr $restartCount \* 15`>>>> logFile=$(tail -n 40 /www/logs/access_log)>> DNAlogFile=$(tail -n 100 /www/cgi-bin/WebCatalogEngine/WebDNA>> \ -\ Commerce\ Edition.debug)>>>> # echo -e "$2\n\n$logFile\n\n$DNAlogFile" | /usr/sbin/sendmail>> your@email.com>>>> sleep $sleepCount>> }>>>> sleep 10>> while [ 1 ]>> do>> DNAoutput=$(curl -s --connect-timeout 45 -m 45 http://localhost/>> cgi-bin/WebCatalogEngine/Admin/Uptime.tpl)>> if [ "$DNAoutput" = "Sorry WebDNA server not >> running.>> body>" ]; then>> restartWebDNA $restartCount NOTRUNNING;>> elif [ "$DNAoutput" = "" ]; then>> restartWebDNA $restartCount NORESPONSE;>> else>> restartCount=0;>> echo "WebDNA Running... $DNAoutput">> sleep .1>> fi>> done>> -->>>> Jesse Proudman, Blue Box Group, LLC>>>>>>>>>> On Jan 15, 2008, at 9:51 AM, Donovan Brooke wrote:>>>>> Clint Davis wrote:>>>> Chris,>>>> We've had several different developers writing WebDNA over the>>>> last 8 years,>>>> so the problem is most likely bad code. I just don't want to take>>>> the time>>>> to comb through 75 sites to find the bad code when it's going to be>>>> completely re-written in PHP very soon.>>>>>>>>> well then, go over to the linux forums and have them write a shell>>> script for you?>>>>>>>>> Donovan>>>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to digest@talk.smithmicro.com>> Web Archive of this list is at: http://webdna.smithmicro.com/-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Jesse Proudman
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
$Quit, $CloseDatabase corrections (1997)
PCS Frames (1997)
Text data with spaces in them... (1997)
'bot Q (2000)
WebDNA Solutions ... sorry! (1997)
Reversed words (1997)
Multiple prices (1997)
[AppendFile] problem (WebCat2b13 Mac .acgi) (1997)
Try not to laugh (2007)
PCS Frames (1997)
Hidden or Forbidden? (1998)
Best way to upload file.... (2000)
mySQL/OSX (2001)
[WebDNA] Can't see were it's wrong.... (2017)
WebDNA Partner edition .. (2002)
listwords and delimiters.. showing blank word? (2004)
SMSI BUG: RandSeed broken on 4.0.2 / Mac OS X (2002)
Adding multiple items to cart with one click? (2000)
Unexpected error (1997)
Nested vs conditional (1997)