We had to
manually
remove httpd.pid in each machine and start Apache.
I am proposing
following change in start section of apachectl
to automate startup
in such condition.
Please
comment. How can this be incorporated in Apache.
case $ARGV
in
start)
if [ -r /usr/apache/logs/httpd.pid
]
then
#
Check if apache is running
ps -ef
| grep `cat /usr/apache/logs/httpd.pid` | grep -v grep > /dev/null
2>&1
if [ $? -ne 0
]
then
# Probably system was not shutdown
properly
rm -f /usr/apache/logs/httpd.pid
fi
fi
$HTTPD -k
$ARGV
ERROR=$?
;;
Abhay