Eu tenho usado nginx e php5-fpm na minha caixa Ubuntu por um tempo agora. Tudo foi configurado e configurado corretamente e funcionou como um encanto.
Tenho mantido os pacotes atualizados & atualizado como de costume, mas não tocou os arquivos de configuração nginx OR php5-fpm (portanto, tenho certeza que isso não é minha culpa ...)
Basicamente, notei que o nginx não estava funcionando como deveria ser. Eu corri o comando sudo service nginx start
, e o script não fez nada. A mesma coisa acontece ao tentar fazer qualquer coisa - start
, stop
, restart
ou reload
. Isso também acontece com o script de inicialização "php5-fpm" - embora todos os outros scripts de inicialização pareçam estar funcionando corretamente.
Ao tentar iniciar o nginx OU php5-fpm, isso é o que acontece:
root@HAL:/etc# service php5-fpm start
root@HAL:/etc#
Eu não consigo entender o que está errado. O script não está retornando erros, mas, da mesma forma, não está iniciando o daemon nem relatando sucesso como de costume.
Para referência, ambas as instalações são dos PPAs oficiais nginx e php5-fpm. O fato de que ambos começaram a fazer isso ao mesmo tempo me jogou - já que ambos são pacotes não relacionados.
Eu removi os dois conjuntos de pacotes do meu sistema com apt-get purge ...
e também apt-get remove --purge ...
, ambos removeram com êxito os pacotes, seus arquivos de configuração e seus scripts de inicialização do init.d.
Após ter reinstalado o nginx, agora tenho um script de inicialização funcionando novamente - posso iniciar o servidor da Web como de costume.
No entanto, o php5-fpm ainda está experimentando a estranha saída prematura do script de inicialização ... e eu realmente não consigo descobrir o que está causando isso.
Não tenho ideia do que causou isso inicialmente, mas consegui corrigir o nginx. Agora preciso consertar o script de inicialização do php5-fpm.
Se alguém pudesse lançar alguma luz sobre esta situação, eu ficaria muito grato! As chances são de que ambos os problemas estão relacionados - e foram causados por eu fazer algo estúpido. Mas agora eu preciso consertar isso. Desta vez tive sorte - porque esses problemas são apenas no meu servidor de desenvolvimento. Mas eu tenho 2 outros servidores ativos que são configurados de forma semelhante, e estou preocupado que a mesma coisa aconteça com esses dois também!
Alguém mais se deparou com isso? Você tem alguma palavra de conselho?
Obrigado