2016-01-13 11 views
5

Ich habe eine Rails (4.0.13 mit Ruby 2.2.3) Elastic Beanstalk App mit Phusion Passenger als Anwendung Web-Server.Rails + Elastic Beanstalk + Passagier: ändern Passagier Konfiguration

Ich möchte einige der Passenger Config-Variablen ändern. Wie hier https://www.phusionpassenger.com/library/config/standalone/intro.html#location-of-passengerfile-json, muss ich eine Passengerfile.json in der App-Stammverzeichnis setzen.

Allerdings, nach diesem Beitrag https://forums.aws.amazon.com/thread.jspa?threadID=181591 macht es keinen Unterschied, die Konfigurationsdatei dort zu setzen. Das, und die Tatsache, dass ich nicht scheinen kann, um die Passagiervariablen zu überprüfen (passenger-status erlaubt mir nicht und schlägt sudo vor, aber mit sudo es sagt sudo: passenger-status: command not found) hat mich daran gehindert zu versuchen, die Konfigurationsdatei dort zu setzen.

Wie kann ich die Passagierkonfigurationswerte überprüfen und ändern?

Danke!

Antwort

7

Statt eine Datei mit dem Namen Passengerfile.json Sie haben es passenger-standalone.json zu nennen, zum Beispiel wenn Sie max_pool_size ändern wollen, müssen Sie eine Datei mit folgendem Inhalt:

{ 
    "max_pool_size": 3 
} 

den Status des Passagiers zu überprüfen Prozess können Sie passenger-status Befehl verwenden, aber Sie müssen sudo mit der Option -i verwenden, um root vererben Ihre Benutzerumgebung Einstellungen.

sudo -i passenger-status 
+2

Nur ein Heads-up, aber 'Passagier-standalone.json' ist jetzt' Passengerfile.json' in Version 5. Siehe [Versionshinweise] (https://blog.phusion.nl/2015/03/ 04/phusion-passagier-5-0-1-released /) –

Verwandte Themen