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:
Problem with Formulas.db (1998)
Sorting Numbers (1997)
[WebDNA] WebDNA Roll Call (2013)
pc (1997)
Webcat run amuk (2002)
Webcatalog, Webstar and Crasharama (1999)
Email notification to one of multiple vendors ? (1997)
accented chars. Please help me! (1998)
Date search - yes or no (1997)
Smart caching problems with 2.1b3? (1997)
Search Order? (2000)
Is this possible, WebCat2.0 and checkboxes (1997)
Blog/social networking shortcut (2007)
Need Sample Template - just purchased (1997)
Search in 2 or more catalogs (1997)
5.0 feature request: Sort for ListWords (2001)
Re:quit command on NT (1997)
WebCatalog Eating 200% of the CPU (2002)
Using Applescript to process WebCatalog functions (1998)
Folder Follies (1998)