A configuração do Apache não está sendo atualizada na reinicialização

2

Estou tendo um pouco de dificuldade com a configuração do Apache esta manhã. Eu atualizei algumas configurações em um servidor na sexta-feira, mas quando reiniciei o servidor, minhas novas alterações não estavam sendo selecionadas. Hoje de manhã, a configuração de repente começou a funcionar, mas quaisquer outras alterações que eu faça não estão sendo aplicadas na reinicialização normal (como alterar o nome do servidor ou o docroot, ou os métodos de autenticação).

-S está mostrando que o arquivo está sendo capturado corretamente e está carregando o vhost correto dele. Apache versão 1.3.41. Alguém tem alguma idéia que possa fazer sentido com isso, estou sendo incrivelmente idiota e apenas faltando alguma coisa?

Obrigado.

    
por Sean 14.12.2009 / 10:36

1 resposta

3
O reinício de

gracioso (por exemplo, apachectl gracioso) só reinicia totalmente o Apache quando todos os encadeamentos terminam de funcionar, o que impede que as conexões existentes sejam descartadas. Se você tiver conexões existentes (por qualquer motivo, grandes downloads de arquivos em andamento, etc.), ele aguardará até que sejam concluídas antes da reinicialização.

Do homem apachectl:

 graceful    Gracefully restarts the Apache daemon by sending
             it  a SIGUSR1.  If the daemon is not running, it
             is started.  This differs from a normal  restart
             in  that  currently  open  connections  are  not
             aborted.

Se você quiser forçar suas alterações, precisará realizar uma reinicialização imediata adequada (por exemplo, reiniciar o apachectl).

    
por 14.12.2009 / 10:43

Tags