Under de senaste dagarna har några av våra användare stött på ett fel som trodde att Passenger Watchdog inte skulle starta eftersom det faktiskt var körbart. Det finns ett antal faktorer som experter säger kan orsaka detta problem. Nu ska vi kämpa med dem.
Godkänd: Fortect
eftersom dess körbara (/ usr per lib / phusion-passenger / agents / PassagerWatchdog) inte existerar. Detta betyder sannolikt att din Phusion Passenger-konstruktion inte fungerar eller är komplett, eller kanske att passagerardirektivet är inställt på fel värde. Installera om Phusion Passenger eller optimera passagerarroot-direktivet, beroende på vad som gäller
Inte svaret du letar efter? Hitta många resefrågor taggade Ruby-on-rails Apache2 och ställ din egen fråga.
Jag sprang mot samma grundläggande problem när jag kompilerade från originalet, men det inträffade redan intermittent, vilket kan ha varit väldigt frustrerande (jag tror att det borde fungera på grund av Rails-ramverk). Vi kunde inte använda sanningsskripten Passenger-install-apache2-module / Passenger-install-nginx-module, vi behövde ett speciellt nginx-jobb.
Jag löste faktiskt problemet genom att gå till nästan alla Med Passenger-config --root
parametrarna och sedan köra: " rake " nginx
.
Den officiellt stödda PassengerAgent-placeringsmetoden (utan att kompilera Nginx som Passenger-Install-nginx-komponenten gör) går genom denna byggagent.
Passagerarorder:
Passenger-config 5.0.26 kommer också att automatiskt upptäcka felet som beskrivs i denna StackOverflow-fråga och kommer automatiskt att uppmana dig att träna ovanstående kommando.
18 karat
svarade 12 nov 12 22:23
638
Jag stötte ganska mycket på det här felet själv och kämpade så för att hitta ett bra omAnswer, som ett resultat av min rapport följer.I min installation är jag i händelse av Ubuntu, Apache2, sista passageraren och ett par skapade av räls. 3.
- Installera Ruby och Rubygems. Notera: (mycket) se till att din
gem -v
är precis korrekt. Om inte, upprepa hela tipset två gånger. -
sudo install gem Passenger
-
cd / usr / lib
-
wget http://rubyforge.org/frs/download.php/76005/habenger-3.0.12.tar.gz
-
tjärrest zxvf Passenger-3.0.12.tar.gz
-
CD-Passager-3.0.12
-
./bin/iegenger-install-apache2-module
- Lägg till
Export-PATH betyder / var / lib / gems / 1.8 / bin: $ PATH
till ~ per .bashrc -
ln -s / usr per lib / passtger-3.0.12 / usr / share and phusion-passager
# => detta tar bort den specialiserade nischskadan som är förknippad med PassengerWatchdog. OBS: Passengerwatchdog har definitivt ingenting att göra med det faktum att vi renoverade binärfiler med apt-get. -
ln -verts eller usr / lib / passtger-3.0./usr/lib/phusion-iegenger
12 nummer => liknande problem.
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
1. Ladda ner Fortect och installera den på din dator
2. Starta programmet och klicka på "Skanna"
3. Klicka på "Reparera" för att åtgärda eventuella problem som upptäcks
Han skulle förmodligen, efter en och en halv dag av arbete, inte ha tillräckligt med minne. Jag städar om jag måste börja om.
Testa att installera Passenger-modulen från skriptet Passenger-install-apache2-module.Jag hade ett problem, men över nginx; Jag installerade Passenger via Indications of Gem, och efter manuellt omkompilerad nginx förutom Passenger-modulen - detta orsakade felet du erbjöd. Efter att ha kört Passenger-install-nginx-module-fel, så försvann de.
klargjort 25 februari 2012 kl. 21.00.
151
Det har gått sedan jag startade om nginx och för närvarande har just denna passagerarväg förändrats. Jag inspirerade jag såg i nginx the.conf
alla som behövde definieras med Passenger_root
och fann att det mesta kan vara det gamla värdet:
http { Passagerarkatalog /home/nginx/rails_app/myapp/shared/bundle/ruby/1.9.1/gems/iegenger-enterprise-server-3.0.17;
nod { lyssna på 8888; stream / home / nginx rails_app / myapp / stream / public;
svarade 7 okt 2013g., hittade ca 21:39.
Jag hade samma problem med min Nginx-server.
I mitt problem var webbplatsen Passenger_root
ogiltig på grund av ett sätt att uppdatera.
[1] På Linux sökte jag den individuella katalogen med följande kommando:
köp / -identitet PassengerWatchdog
[2] Jag har just nu ändrat min passagerarkatalog för att utvärdera denna katalog.
[3] Starta om och servertyp.
Svarade Jan först '15 vid 15:00
Snabba upp din dators prestanda nu med denna enkla nedladdning.