mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
apache2: Properly re-execute Apache on restart
Previously, we sent Apache a signal to relaunch itself which caused Apache to kill all child processes, and re-execute them. However, when updating glibc, any newly compiled modules could not be loaded as Apache was running with the previous version of glibc until the next reboot. This change will now properly stop Apache and restart it which solves this problem. Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -86,14 +86,13 @@ case "$1" in
|
||||
|
||||
stop)
|
||||
boot_mesg "Stopping Apache daemon..."
|
||||
killproc /usr/sbin/httpd
|
||||
/usr/sbin/apachectl -k stop
|
||||
evaluate_retval
|
||||
;;
|
||||
|
||||
restart)
|
||||
boot_mesg "Restarting Apache daemon..."
|
||||
/usr/sbin/apachectl -k restart
|
||||
evaluate_retval
|
||||
$0 stop
|
||||
$0 start
|
||||
;;
|
||||
|
||||
reload)
|
||||
|
||||
Reference in New Issue
Block a user