Re: Stability complaints
This WebDNA talk-list message is from 2002
It keeps the original formatting.
numero = 40413
interpreted = N
texte = On 6/3/02 4:26 PM, Ben Swihart
wrote:> 1. Where is the error log that you read the output from the crash?> 2. Will you share the WebCatalog restart script? I know the command to> restart the server, but how do you run the script on crash?> > Running : OS 10.1.2, Webcat 4.0.somethingI just took webcatalogs own WebCatalogCtl script in the engine folder andmoved it to a special place I keep all my server scripts and then call itperiodically from the crontab like this:* * * * * root /Users/bob/Documents/Scripts/WebCat_kpup startIt checks constantly if webcats running and if its not it starts it, if itis then it just ignores it.#!/bin/sh## the path to your PID filePIDFILE=/Library/WebServer/CGI-Executables/WebCatalogEngine/WebCatalog.pid## the path to your WebCatalog binary, including options if necessaryWEBCATALOG=/Library/WebServer/CGI-Executables/WebCatalogEngine# ERROR=0 ARGV=$@if [ x$ARGV = x ] ; then ARGS=helpfi for ARG in $@ $ARGSdo # check for pidfile if [ -f $PIDFILE ] ; then PID=`cat $PIDFILE` if [ ! x$PID = x ] && kill -0 $PID ; then STATUS=WebCatalog (pid $PID) running RUNNING=1 else STATUS=WebCatalog (pid $PID?) not running RUNNING=0 fi else STATUS=WebCatalog (no pid file) not running RUNNING=0 fi case $ARG in start) if [ $RUNNING -eq 1 ]; then continue fi if [ -f $WEBCATALOG/WebCatalog ] ; then cd $WEBCATALOG $WEBCATALOG/WebCatalog& echo $0 $ARG: WebCatalog started else echo $0 $ARG: WebCatalog does not exist ERROR=3 fi ;; stop) if [ $RUNNING -eq 0 ]; then echo $0 $ARG: $STATUS continue fi if kill -2 $PID ; then echo $0 $ARG: WebCatalog stopped else echo $0 $ARG: WebCatalog could not be stopped ERROR=4 fi ;; restart) if [ $RUNNING -eq 0 ]; then echo $0 $ARG: WebCatalog not running, trying to start if [ -f $WEBCATALOG/WebCatalog ] ; then cd $WEBCATALOG $WEBCATALOG/WebCatalog& echo $0 $ARG: WebCatalog started else echo $0 $ARG: WebCatalog could not be started ERROR=5 fi else if kill $PID ; then if [ -f $WEBCATALOG/WebCatalog ] ; then cd $WEBCATALOG $WEBCATALOG/WebCatalog& echo $0 $ARG: WebCatalog restarted else echo $0 $ARG: does not exist ERROR=6 fi else echo $0 $ARG: WebCatalog could not be restarted fi fi ;; *) echo usage: $0 (start|stop|restart|help) cat <.To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Associated Messages, from the most recent to the oldest:
On 6/3/02 4:26 PM, Ben Swihart wrote:> 1. Where is the error log that you read the output from the crash?> 2. Will you share the WebCatalog restart script? I know the command to> restart the server, but how do you run the script on crash?> > Running : OS 10.1.2, Webcat 4.0.somethingI just took webcatalogs own WebCatalogCtl script in the engine folder andmoved it to a special place I keep all my server scripts and then call itperiodically from the crontab like this:* * * * * root /Users/bob/Documents/Scripts/WebCat_kpup startIt checks constantly if webcats running and if its not it starts it, if itis then it just ignores it.#!/bin/sh## the path to your PID filePIDFILE=/Library/WebServer/CGI-Executables/WebCatalogEngine/WebCatalog.pid## the path to your WebCatalog binary, including options if necessaryWEBCATALOG=/Library/WebServer/CGI-Executables/WebCatalogEngine# ERROR=0 ARGV=$@if [ x$ARGV = x ] ; then ARGS=helpfi for ARG in $@ $ARGSdo # check for pidfile if [ -f $PIDFILE ] ; then PID=`cat $PIDFILE` if [ ! x$PID = x ] && kill -0 $PID ; then STATUS=WebCatalog (pid $PID) running RUNNING=1 else STATUS=WebCatalog (pid $PID?) not running RUNNING=0 fi else STATUS=WebCatalog (no pid file) not running RUNNING=0 fi case $ARG in start) if [ $RUNNING -eq 1 ]; then continue fi if [ -f $WEBCATALOG/WebCatalog ] ; then cd $WEBCATALOG $WEBCATALOG/WebCatalog& echo $0 $ARG: WebCatalog started else echo $0 $ARG: WebCatalog does not exist ERROR=3 fi ;; stop) if [ $RUNNING -eq 0 ]; then echo $0 $ARG: $STATUS continue fi if kill -2 $PID ; then echo $0 $ARG: WebCatalog stopped else echo $0 $ARG: WebCatalog could not be stopped ERROR=4 fi ;; restart) if [ $RUNNING -eq 0 ]; then echo $0 $ARG: WebCatalog not running, trying to start if [ -f $WEBCATALOG/WebCatalog ] ; then cd $WEBCATALOG $WEBCATALOG/WebCatalog& echo $0 $ARG: WebCatalog started else echo $0 $ARG: WebCatalog could not be started ERROR=5 fi else if kill $PID ; then if [ -f $WEBCATALOG/WebCatalog ] ; then cd $WEBCATALOG $WEBCATALOG/WebCatalog& echo $0 $ARG: WebCatalog restarted else echo $0 $ARG: does not exist ERROR=6 fi else echo $0 $ARG: WebCatalog could not be restarted fi fi ;; *) echo usage: $0 (start|stop|restart|help) cat <.To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Bob Minor
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:
Nested tags count question (1997)
two unique banners on one page (1997)
Price Change (2000)
http upload (2001)
absolute paths for databases? (1997)
Alternating colors (1997)
search form problem.. (1997)
Browser Reloads and AddlineItem (1997)
New public beta available (1997)
Hosting Services (1999)
Remote stockroom ? (1998)
[/application] error? (1997)
Sandbox Question (2003)
Generating Report Totals (1997)
Searching for the end (1998)
[WebDNA] Anyone been playing with CKeditor v5 and 'SimpleUpload' (image (2020)
WebCat2 - Getting to the browser's username/password data (1997)
bugs w/! &/or bad scripting??? (1997)
WebCat2: Found Items syntax, etc. (1997)
Dynamic Weather for my website - XML? (1999)