nginx + php5-fpm reinicialização: recarregue no Ubuntu 14.04 LTS

1

Eu tentei encontrar uma maneira de reiniciar meu servidor de forma graciosa.

Eu tentei sudo service php5-fpm reload && sudo service nginx reload

Mas isso não está funcionando como recarregar o php5-fpm no Ubuntu 14.04 não está funcionando corretamente (a instância do php5-fpm é mostrada como desconhecida)

Depois de executar o comando anterior, obtive

sudo service php5-fpm status
> php5-fpm stop/waiting
sudo service php5-fpm restart
> stop: Unknown instance: 
> php5-fpm start/running, process 26042
sudo service php5-fpm restart
> stop: Unknown instance: 
> php5-fpm start/running, process 26141

A única maneira que encontrei para reiniciar o php5-fpm depois disso é executar:

sudo killall php5-fpm
sudo service php5-fpm start
> php5-fpm start/running, process 26160

Obrigado,

    
por moroine bentefrit 26.11.2015 / 14:10

1 resposta

3

este estava me matando e todos os meus colegas de trabalho também :) Aqui está a solução: Edite o arquivo:

/etc/init/php5-fpm.conf

e descomente a linha que contém (é a linha 13 na minha caixa):

reload signal USR2

Então mate todos os php-fpms:

encontre seus IDs de processo:

ps aux | grep php-fpm

mate-os:

sudo kill [proc-id]

E voila seu "serviço sudo php5-fpm restart" está funcionando novamente

    
por 15.02.2016 / 11:46