
renayama19661014 at ybb
Nov 15, 2009, 5:22 PM
Post #3 of 6
(1058 views)
Permalink
|
|
Re: [PATCH]Improvement of the log output of apache.
[In reply to]
|
|
Hi Dejan, > If you drop 2>&1 this won't be silent status any more :) > > So, I would like to understand what are your circumstances, i.e. > why does this bother you so much that you want it included "by > all means". I forgot an original purpose. The revision of ProcessRunning withdraws it. ----------------------------------------------------------------------- --- a/heartbeat/apache Thu Nov 12 13:26:59 2009 +0900 +++ b/heartbeat/apache Mon Nov 16 10:18:46 2009 +0900 @@ -342,7 +342,7 @@ [ $tries -lt 10 ] do sleep 1 - kill $ApachePID >/dev/null 2>&1 + kill $ApachePID >/dev/null ocf_log info "Killing apache PID $ApachePID" tries=`expr $tries + 1` done @@ -362,8 +362,8 @@ fi for sig in SIGTERM SIGHUP SIGKILL ; do - if pgrep -f $HTTPD.*$CONFIGFILE >/dev/null 2>&1 ; then - pkill -$sig -f $HTTPD.*$CONFIGFILE >/dev/null 2>&1 + if pgrep -f $HTTPD.*$CONFIGFILE >/dev/null ; then + pkill -$sig -f $HTTPD.*$CONFIGFILE >/dev/null ocf_log info "apache children were signalled ($sig)" sleep 1 else ----------------------------------------------------------------------- Best Regards, Hideo Yamauchi. --- Dejan Muhamedagic <dejanmm [at] fastmail> wrote: > Hi Hideo-san, > > On Thu, Nov 12, 2009 at 01:42:21PM +0900, renayama19661014 [at] ybb wrote: > > Hi, > > > > We review the output of the error log of RA. > > > > In RA of apace, the error of the kill command is canceled somehow or other. > > Right. That is common practice, since there's typically not > anything interesting in the output of the kill command (either > process doesn't exist or permission denied). > > > I made a patch to output it without canceling the failure of the kill command. > > > > It is a small patch, but wants you to include it in the latest > > edition by all means. > > Let me quote part of the code: > > silent_status() { > if > [ -f $PidFile ] > then > ProcessRunning `cat $PidFile` > ... > > ProcessRunning() { > ... > # This assumes we're running as root... > kill -0 "$ApachePID" >/dev/null 2>&1 > > If you drop 2>&1 this won't be silent status any more :) > > So, I would like to understand what are your circumstances, i.e. > why does this bother you so much that you want it included "by > all means". > > Cheers, > > Dejan > > > > > Best Regards, > > Hideo Yamauchi. > > > > _______________________________________________________ > > Linux-HA-Dev: Linux-HA-Dev [at] lists > > http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev > > Home Page: http://linux-ha.org/ > > _______________________________________________________ > Linux-HA-Dev: Linux-HA-Dev [at] lists > http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev > Home Page: http://linux-ha.org/ > _______________________________________________________ Linux-HA-Dev: Linux-HA-Dev [at] lists http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev Home Page: http://linux-ha.org/
|