Releia o httpd.conf sem tempo de inatividade

2

Existe uma maneira de fazer o Apache reler o httpd.conf sem tempo de inatividade?

Estou executando um serviço da Web em que vários usuários precisam se manter conectados, mas recentemente fiz algumas alterações em httpd.conf , que não serão relidas pelo Apache, a menos que sejam reiniciadas. Cada reinício inevitavelmente causa problemas para alguns usuários, resultando em uma série de chamadas de suporte técnico, no entanto, de acordo com Certificação LPI Linux em poucas palavras :

The httpd daemon will respond to the HUP signal by rereading its configuration files. If you've made changes and want httpd to reconfigure itself, send it the HUP signal:
$ kill -HUP 'cat /var/run/httpd.pid'

Eu analisei o taskkill embutido e Stop-Process comandos, mas não permite sinais diferentes. Meu palpite é que SIGHUP não é suportado pelo Windows, mas não encontrou nenhuma evidência concreta contra isso. Talvez haja uma solução muito mais simples que perdi.

    
por Hugo Buff 20.05.2014 / 13:42

1 resposta

2

Deve ser possível usando o comando:

sudo /etc/init.d/apache2 reload

ou

sudo service apache2 reload

Mais informações em: link

No Windows, você pode tentar:

httpd -k restart

Embora eu acredite que fazer uma reinicialização normal não seja compatível com o Windows. Mais informações em: link

    
por 20.05.2014 / 15:06