Recentemente, alguns de nossos usuários encontraram 1 erro informando que o phusion Passenger Watchdog não iniciava porque era executável. Existem vários fatores que podem causar este problema. Agora vamos lidar com eles.
Aprovado: Fortect
porque nosso executável (/ usr / lib / phusion-passageiro agents / PassagerWatchdog) não existe. Isso provavelmente significa que sua versão do Phusion Passenger não está em treinamento ou completa, ou que a diretiva do passageiro agora está configurada com o valor errado. Reinstale o Phusion Passenger ou corrija a diretiva passageira_root, conforme aplicável
Não é a resposta que você está procurando? Encontre muitas perguntas sobre viagens com a tag Apache2 de Ruby-on-rails e faça sua própria pergunta.
Encontrei o mesmo problema básico ao compilar a partir do código-fonte, mas já ocorria de forma intermitente, o que era muito frustrante (acho que o jogo deveria funcionar com frameworks Rails). Não podíamos nem mesmo usar os scripts verdadeiros Passenger-install-apache2-module / Passenger-install-nginx-module, precisávamos de cada instalação especial do nginx.
Na verdade, eu diria que resolvi o problema acessando quase todos os parâmetros Passenger-config --root
e executando: rake nginx
.
O método de agregação PassengerAgent com suporte técnico (sem compilar Nginx semelhante ao do módulo Passenger-Install-nginx) passa por esse agente artesanal.
Pedido de passageiro:
Passenger-config 5.0.26 também detectará automaticamente o erro apontado nesta questão StackOverflow e o inspirará automaticamente a executar o comando acima.
18k 1515 emblemas de prata
p respondeu uma dúzia de novembro, 12 às 22:23
638 77 emblemas prateados
Eu praticamente encontrei até esse erro e me esforcei para encontrar um agradável sobreAnswer, então meu relatório segue.No meu desenvolvido, estou assumindo Ubuntu, Apache2, último passageiro e / ou alguns trilhos. 3.
- Instale Ruby e Rubygems. Nota: (muito) certifique-se de que seu novo
gem -v
está correto. Caso contrário, repita o processo toda a ideia duas vezes. -
sudo run gem Passenger
-
cd versus usr / lib
-
wget http://rubyforge.org/frs/download.php/76005/habenger-3.0.12.tar.gz
-
tar zxvf Passenger-3.0.12.tar.gz
-
CD-Passager-3.0.12
-
./bin/iegenger-install-apache2-module
- Adicione
Export-PATH = / var / lib - gems / 1.8 / bin: $ PATH
a ~ / .bashrc -
ln -exercise / usr / lib / passtger-3.0.12 para cada usr / share / phusion-passageiro
# => isso é o que remove o dano de mercado associado ao PassengerWatchdog. NB: Passengerwatchdog não tem nada a ver com o fato de que restauramos os binários usando apt-get. -
ln -verts / usr / lib and passtger-3.0./usr/lib/phusion-iegenger
12 # => problemas semelhantes.
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
1. Baixe o Fortect e instale-o em seu computador
2. Inicie o programa e clique em "Digitalizar"
3. Clique em "Reparar" para corrigir quaisquer problemas encontrados
Provavelmente, depois de um dia e meio ligado ao trabalho, ele não terá memória suficiente. Vou limpar se tiver que começar a cobrir.
Tente instalar a parte do Passenger a partir do script em execução Passenger-install-apache2-module.Tive um distúrbio, mas com nginx; Eu instalei o Passenger via Indicações do Gem, e então recompilei manualmente o nginx totalizando no módulo Passenger - isso causou algum tipo de erro que você encontrou. Depois de executar os erros do Passenger-install-nginx-module, muitas pessoas desapareceram.
p respondeu em 25 de fevereiro de 2012 às 21h.
151
Já faz um tempo desde que reiniciei o nginx, entretanto, esse caminho de passageiro em particular foi alterado. Eu pensei ter visto em nginx the.conf
tudo o que precisava ser estabelecido usando Passenger_root
e descobri que grande parte disso era o valor antigo:
http { Passenger-directory /home/nginx/rails_app/myapp/shared/bundle/ruby/1.9.1/gems/iegenger-enterprise-server-3.0.17;
servidor { ouvir no qual a 8888; stream / home versus nginx / rails_app / myapp / stream public;
p respondeu alguns de outubro de 2013g., encontrado às 21:39.
Eu tive o mesmo problema com minha hospedagem Nginx.
No meu caso, o site Passenger_root
parece ser inválido devido à atualização do tesouro.
[1] No Linux, eu pesquisei o diretório de passageiros com o seguinte ser vendido por:
find / -identity PassengerWatchdog
[2] Agora mudei meu diretório de passageiros para medir este diretório.
[3] Reinicialize e tipo de servidor.
Respondido em 2 de janeiro de 2015 às 15:00
Acelere o desempenho do seu computador agora com este simples download.