Recarregue graciosamente a configuração do Apache no Windows

2

Eu tenho um aplicativo que usa o Apache (2.0.63) e mod_jk (1.2.27) como um balanceador de carga na frente de n número de servidores Tomcat. Todos esses aplicativos estão vinculados ao Windows (eu sei que o Apache e o Tomcat não estão vinculados ao Windows, mas o aplicativo em execução dentro deles é). Quando você instala um servidor tomcat, atualizamos programaticamente o arquivo workers.properties para informar ao balanceador de carga sobre o novo servidor.

Atualmente, uma vez que atualizamos o arquivo workers.properties, chamamos Apache.exe -k restart para que o Apache detecte as novas alterações de configuração.

Estou procurando uma maneira de fazer isso com mais graça. Atualmente, estamos tendo problemas com outras partes do aplicativo porque o Apache de repente está cortando sua conexão no reinício. Existe uma maneira de recarregar o arquivo workers.properties , enviando um comando para mod_jk ou Apache?

Obrigado!

    
por naXa 21.06.2010 / 16:58

3 respostas

2

Tanto quanto eu entendo, você não pode. O serviço apache do Windows parece apenas suportar o desligamento e a reinicialização - link

    
por 15.11.2010 / 19:05
1

Não tenho certeza sobre a versão do Windows, mas a versão do Linux tem "graça".

apache -k graceful
    
por 22.06.2010 / 03:39
1

Parte da saída de "apache -h"

-k restart: diz ao Apache para fazer uma reinicialização normal

"apache -k restart" deve permitir que as transações sejam concluídas.

link

    
por 15.11.2010 / 18:20