Posso "recarregar" o arquivo de configuração do Apache2 sem problemas?

15

é

sudo /etc/init.d/apache2 reload

interrompendo as operações nos servidores da web hospedados pelo apache?

    
por aneuryzm 25.09.2010 / 18:28

1 resposta

18

Recarregar faz um "Reinício Gracioso".

Da documentação do Apache Parando e Reiniciando :

The USR1 or graceful signal causes the parent process to advise the children to exit after their current request (or to exit immediately if they're not serving anything). The parent re-reads its configuration files and re-opens its log files. As each child dies off the parent replaces it with a child from the new generation of the configuration, which begins serving new requests immediately.

Em teoria, nenhuma operação será interrompida, mas haverá uma onda de reinicialização dos processos do servidor, com alguma sobrecarga (normalmente bastante trivial).

Na verdade, há mais variáveis envolvidas, como se você está usando prefork ou worker, o número de filhos que você especificou e, no caso de worker, o máximo de threads por filho.

    
por 25.09.2010 / 18:55