PHP FastCGI SAPI: Recarregando a configuração PHP

1

Estou usando o PHP FastCGI SAPI no meu ambiente de hospedagem na Web para executar aplicativos PHP. Para gerar processos FCGI eu uso o programa de ajuda spawn-fcgi . Meu problema é sempre que eu faço uma alteração no arquivo php.ini, eu tenho que matar e reaparecer cada servidor FastCGI para que a nova configuração tenha efeito.

Existe uma maneira de recarregar a configuração do PHP (isto é, diretivas do php.ini) sem reaparecer cada servidor FastCGI? Eu tento enviar sinal de desligamento (ou seja, kill -HUP PHPCGIPID ) para os servidores, mas isso resultará na finalização dos servidores.

    
por Emre Yazici 10.12.2009 / 10:50

3 respostas

1

Até onde eu sei, o interpretador FastCGI do PHP não reage a sinais como HUP , USR1 ou USR2 para recarregar sua configuração.

Talvez o PHP-FPM possa ajudá-lo a alcançar o que você deseja. No lado negativo, é necessário corrigir o PHP.

    
por 10.12.2009 / 11:17
1

Se os servidores forem gerados automaticamente, mate-os. Se eles forem iniciados manualmente, reinicie-os. O PHP não tem a capacidade de recarregar sua própria configuração e, geralmente, matar / reiniciar não é um problema. Existe uma razão pela qual você não pode matá-los neste caso?

    
por 20.05.2010 / 18:11
1

Se você usuário PHP5 tente isto

sudo /etc/init.d/php5-fpm reload

Caso contrário

sudo /etc/init.d/php-fpm reload

Este comando reiniciará o servidor normalmente sem fechar as conexões existentes.

    
por 24.08.2012 / 08:28