In de afgelopen dagen zijn andere van onze gebruikers een fout tegengekomen die de Passenger Watchdog niet wilde starten omdat tegen elkaar uitvoerbaar was. Er zijn een aantal onderliggende factoren die dit probleem kunnen veroorzaken. Nu zouden we ze waarschijnlijk afhandelen.
Goedgekeurd: Fortect
omdat de exe (/usr/lib/phusion-passenger/agents PassagerWatchdog) niet bestaat. Dit betekent waarschijnlijk dat de Phusion Passenger-build van uw bedrijf niet werkt of niet volledig is, of dat de passagiersrichtlijn positief op de verkeerde waarde is ingesteld. Installeer Phusion Passenger opnieuw of corrigeer gewoon de Passenger_root-richtlijn, afhankelijk van wat van toepassing is
Niet het antwoord waar je naar zoekt? Vind veel reisvragen met de tag Ruby-on-rails Apache2 en stel je eigen vraag.
Ik stuitte op hetzelfde basisprobleem bij het compileren vanaf de bron, maar het kwam al af en toe voor, dat kan erg frustrerend zijn (ik denk dat het hun taak zou moeten zijn met Rails-frameworks). We konden geen Passenger-install-apache2-module of Passenger-install-nginx-module waarheidsscripts gebruiken, we hadden een geliefde nginx-installatie nodig.
Ik heb het probleem eigenlijk opgelost door naar bijna alle With één bepaalde Passenger-config --root
parameters te gaan en dan uit te voeren: " rake " nginx
.
De officieel ondersteunde PassengerAgent-aggregatiemethode (zonder Nginx te compileren zoals de Passenger-Install-nginx-module doet) gaat via deze build-agent.
Passagiersvolgorde:
Passenger-config 5.0.26 zal bovendien later automatisch de fout detecteren die wordt beschreven in mijn StackOverflow-vraag en u automatisch vragen om het bovenstaande commando uit te voeren.
18k
beantwoord 12, 12 november mogelijk om 22:23
638
Ik kwam min of meer deze fout tegen in mijn lichaam en worstelde om een goed specifiek antwoord te vinden, dus mijn rapport volgt.In mijn opstelling heb ik echt het gevoel dat ik Ubuntu, Apache2, laatste passagier en een paar rails aanneem. 3.
- Installeer Ruby en Rubygems. Let op: (zeer) zorg ervoor dat uw
gem -vs
correct is. Als dat niet het geval is, herhaalt u het idee van de afwerking twee keer. -
sudo install gem Passenger
-
cd / usr per lib
-
wget http://rubyforge.org/frs/download.php/76005/habenger-3.0.12.tar.gz
-
zwart zxvf Passenger-3.0.12.tar.gz
-
CD-Passager-3.0.12
-
./bin/iegenger-install-apache2-module
- Voeg
Export-PATH = / var / lib / gems toe voor elke 1.8 / bin: $ PATH
aan ! / .bashrc -
ln -s usr / lib / passtger-3.0.12 / usr / recommend / phusion-passenger
# => dit verwijdert specifieke marktschade geassocieerd met PassengerWatchdog. NB: Passengerwatchdog geeft u niets te maken met het feit dat iedereen binaire bestanden heeft hersteld met apt-get. -
ln -verts per usr / lib / passtger-3.0./usr/lib/phusion-iegenger
12 maanden # => soortgelijke problemen.
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
1. Download Fortect en installeer het op uw computer
2. Start het programma en klik op "Scannen"
3. Klik op "Repareren" om gevonden problemen op te lossen
Waarschijnlijk heeft je ex na anderhalve dag werken niet genoeg geheugen. Ik zal de massale populariteit opschonen als ik opnieuw moet beginnen.
Probeer de Passenger-module te installeren van waaruit het lopende script Passenger-install-apache2-module.Ik had een probleem, maar bovenop nginx; Ik heb Passenger geïnstalleerd via Indications of Gem en vervolgens handmatig nginx opnieuw gecompileerd naast mijn Passenger-module - dit veroorzaakte de fout die uw bedrijf heeft gevonden. Na het uitvoeren van Passenger-install-nginx-module-fouten, verdwenen ze als het ware.
beantwoord op 25 februari 2012 om 21:00 uur.
151
Het is al een tijdje geleden dat ik nginx opnieuw heb opgestart en in de tussentijd is dit specifieke passagierspad veranderd. Ik dacht dat ik in nginx the.conf
veel dingen zag die moesten worden gedefinieerd met behulp van Passenger_root
en ontdekte dat de meeste daarvan de oude waarde waren:
http { Passenger-directory /home/nginx/rails_app/myapp/shared/bundle/ruby/1.9.1/gems/iegenger-enterprise-server-3.0.17;
host { luister naar 8888; stream / home / nginx voor elke rails_app / myapp / stream / public;
beantwoord 7 okt 2013g., gekocht om 21:39.
Ik had hetzelfde probleem met mijn Nginx-server.
In mijn persoonlijke geval was de site Passenger_root
ongeldig vanwege de update van de schat.
[1] Op Linux heb ik een nieuwe passagiersdirectory doorzocht met het volgende commando:
ontdekken / -identiteit PassengerWatchdog
[2] Ik heb er nu last van dat ik mijn passagierslijst heb gewijzigd om deze service te evalueren.
[3] Herstart en servertype.
Beantwoord Jan slechts twee '15 om 15:00
Versnel de prestaties van uw computer nu met deze eenvoudige download.