[linux] apache restart problem
Desi Petrovic
desi na mediate.sk
Středa Květen 26 12:41:26 CEST 2004
Martin Kyrc wrote:
> Zdravim konferu,
> pred nejakym casom mi zacal padat apache (vzdy rano nebezal). po
> zistovani kde by mohol byt problem som prisiel na to, ze restart/reload
> nezbehne korektne (stop a nasledny start ide).
>
> $ apachectl stop
> /usr/sbin/apachectl stop: httpd stopped
> $ apachectl start
> /usr/sbin/apachectl start: httpd started
> $ apachectl restart
> /usr/sbin/apachectl restart: httpd restarted
> $ apachectl restart
> /usr/sbin/apachectl restart: httpd not running, trying to start
> /usr/sbin/apachectl restart: httpd started
>
> ako vidno, restart nezbehne pokial apache bezi. v logu dostname iba
> hlasku o tom, ze bol iniciovany restart, ale nic viac. (podobne aj pri
> reload).
>
> apache v1.3.29.0.2-4
> debian
>
> nestretol sa niekto s niecim podobnym?
> co by som mal skontrolovat?
> ak by bol problem s niektorym z modulov, tak by nezbehol ani stop-start.
>
> dik za kazde nakopnutie.
>
> horol
>
Treba upravit rc skript:
#!/bin/sh
#
# /etc/rc.d/init.d/httpd
#
# Starts the httpd daemon
#
# chkconfig: 345 83 15
# description: Runs commands scheduled by the at command at the time \
# specified when at was run, and runs batch commands when the load \
# average is low enough.
# processname: httpd
CTL=/apache/bin/apachectl
case "$1" in
'start')
$CTL startssl ;;
'stop')
#get_pid
#[ $? -eq 1 ] && kill -9 $pid
$CTL stop ;;
'restart')
$CTL stop
sleep 5s
$CTL start
;;
*)
echo "usage $0 start|stop|restart" ;;
esac
# All done
exit 0
--
Desi Petrovic
Mediate s.r.o.
J. Stanislava 41
841 05 Bratislava
Slovak Republic
http://www.mediate.sk
Email: desi na mediate.sk
ICQ: 79106948
Další informace o konferenci linux