>Number:         2878
>Category:       general
>Synopsis:       apachectl sometimes falsely reports that the server is running 
>when trying to start
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Wed Aug 19 10:00:01 PDT 1998
>Last-Modified:
>Originator:     [EMAIL PROTECTED]
>Organization:
apache
>Release:        1.3b6
>Environment:
HP-UX 10.20
>Description:
I stop the server to cycle the logs nightly at midnight using apachectl.
Three times in the past two months the server has failed to start,
indicating that it is still running as indicated in the log output below:

Sat Jul  4 00:00:00 PDT 1998: Stop Server for Log Move.
/usr/local/etc/apache/sbin/apachectl stop: httpd stopped

Sat Jul  4 00:00:03 PDT 1998: Restart Server.
/usr/local/etc/apache/sbin/apachectl start: httpd (pid 4466) already running

In each case the server was found not to be running latter in the morning.
>How-To-Repeat:

>Fix:
Until a fix is issued, I'm going to change the line

PS=`ps -p $PID 2>/dev/null | tail -1 | grep $PID`

to

PS=`ps -p $PID 2>/dev/null | tail -1 | grep "$PID.*httpd"`

as indicated in one of the messages found searching the database.
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, ]
[you need to include <[EMAIL PROTECTED]> in the Cc line ]
[and leave the subject line UNCHANGED.  This is not done]
[automatically because of the potential for mail loops. ]
[If you do not include this Cc, your reply may be ig-   ]
[nored unless you are responding to an explicit request ]
[from a developer.                                      ]
[Reply only with text; DO NOT SEND ATTACHMENTS!         ]



Reply via email to