2016-01-13 47 views
5

我有一個Rails(4.0.13與Ruby 2.2.3)Elastic Beanstalk應用程序與Phusion Passenger作爲其應用程序Web服務器。Rails + Elastic Beanstalk +乘客:更改乘客配置

我想改變一些Passenger配置變量。如此處所述https://www.phusionpassenger.com/library/config/standalone/intro.html#location-of-passengerfile-json,我需要將Passengerfile.json放在應用程序根目錄中。

但是,根據這個帖子https://forums.aws.amazon.com/thread.jspa?threadID=181591,把配置文件放在那裏沒有區別。這一點,我似乎無法檢查乘客變量(passenger-status不允許我和建議sudo,但與sudo它說sudo: passenger-status: command not found)已阻止我嘗試將配置文件放在那裏。

那麼,我該如何檢查和更改乘客配置值?

謝謝!

回答

7

而不是使用一個名爲Passengerfile.json你要調用它passenger-standalone.json,例如,如果你想改變max_pool_size你需要這方面的內容的文件的文件:

{ 
    "max_pool_size": 3 
} 

要檢查乘客的狀態進程可以使用passenger-status命令,但必須使用sudo和選項-i才能讓root用戶繼承用戶的環境設置。

sudo -i passenger-status 
+2

剛擡起頭,但現在'乘客standalone.json'是'Passengerfile.json'版本5.請參閱[發行說明](https://blog.phusion.nl/2015/03/ 04/PHUSION乘客-5-0-1發佈/) –