我已经看到很多关于如何正常reload HTTP会话完成(而不是restart )。 那么有什么区别
service apache2 reload
和
service apache2 force-reload
谢谢 :)
reload和force-reload实际上只是相同命令的别名。
graceful | reload | force-reload) if ! $APACHE2CTL configtest > /dev/null 2>&1; then $APACHE2CTL configtest || true log_end_msg 1 exit 1 fi log_daemon_msg "Reloading web server config" "apache2" if pidof_apache > /dev/null ; then if $APACHE2CTL graceful $2 ; then log_end_msg 0 else log_end_msg 1 fi fi ;;
这听起来像你在Debian或Ubuntu系统上。 看看/etc/init.d/apache2中的Apache init脚本; 此脚本实现与service命令关联的所有操作。 看看reload和force-reload之间的区别。 如果您在理解剧本时遇到问题,请在这里问我们。