Diferença entre o recarregamento do Apache e o force-reload

5

Eu já vi muito sobre como reload normalmente permite que as sessões HTTP terminem (em oposição a restart ). Então, qual é a diferença entre

service apache2 reload

e

service apache2 force-reload

Obrigado :)

    
por Samuel Jaeschke 24.02.2012 / 15:00

2 respostas

8

reload e force-reload são realmente apenas um alias para os mesmos comandos.

        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
    ;;
    
por 24.02.2012 / 15:12
4

Parece que você está em um sistema Debian ou Ubuntu. Dê uma olhada no script de inicialização do Apache em /etc/init.d/apache2 ; este script implementa todas as ações associadas ao comando service . Procure ver a diferença entre reload e force-reload . Se você tiver problemas para entender o script, pergunte-nos aqui.

    
por 24.02.2012 / 15:05