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.something I just took webcatalogs own WebCatalogCtl script in the engine folder and moved it to a special place I keep all my server scripts and then call it periodically 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 it is then it just ignores it.#!/bin/sh # # the path to your PID file PIDFILE=/Library/WebServer/CGI-Executables/WebCatalogEngine/WebCatalog.pid # # the path to your WebCatalog binary, including options if necessary WEBCATALOG=/Library/WebServer/CGI-Executables/WebCatalogEngine # ERROR=0 ARGV=$@ if [ x$ARGV = x ] ; then ARGS=help fi for ARG in $@ $ARGS do # 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:

    
  1. Re: Stability complaints (Bob Minor 2002)
  2. Re: Stability complaints (Dale LaFountain 2002)
  3. Re: Stability complaints (Bob Minor 2002)
  4. Re: Stability complaints (Ben Swihart 2002)
  5. Re: Stability complaints (Dale LaFountain 2002)
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.something I just took webcatalogs own WebCatalogCtl script in the engine folder and moved it to a special place I keep all my server scripts and then call it periodically 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 it is then it just ignores it.#!/bin/sh # # the path to your PID file PIDFILE=/Library/WebServer/CGI-Executables/WebCatalogEngine/WebCatalog.pid # # the path to your WebCatalog binary, including options if necessary WEBCATALOG=/Library/WebServer/CGI-Executables/WebCatalogEngine # ERROR=0 ARGV=$@ if [ x$ARGV = x ] ; then ARGS=help fi for ARG in $@ $ARGS do # 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)