A configuração do Passageiro de Phusion PassengerPreStart não é ativada usando o serviço httpd start

2

Estou executando o Phusion Passenger no RHEL, hospedando um aplicativo Rails.

Eu posso inicializar com êxito uma instância de passageiro na inicialização do Apache usando a configuração Passenger PassengerPreStart , mas somente se eu iniciar o Apache usando apachectl start .

Se eu iniciar o Apache usando a convenção RHEL de service httpd start , então PassengerPreStart não será executado. Ou seja, nenhuma instância de passageiro é carregada na inicialização do Apache.

Eu comparei os dois scripts ( apachectl e service httpd script) quanto às diferenças, mas não consegui encontrar nada diferente entre eles que explicasse a diferença de comportamento.

Eu poderia escrever um script de inicialização para iniciar o Apache usando apachectl , mas pensei primeiro em perguntar se alguém viu essa diferença em como apachectl e service http interagem com os módulos do Apache e, em particular, com o Passenger PassengerPreStart definindo e explicando.

    
por Jose Hales-Garcia 14.09.2012 / 20:58

0 respostas