我有一个Rails(4.0.13 with Ruby 2.2.3)Elastic Beanstalk应用程序,Phusion Passenger作为其应用程序Web服务器。
我想更改一些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
)已阻止我试图把配置文件放在那里。
那么,我如何检查和更改Passenger配置值?
谢谢!
答案 0 :(得分:7)
您不必使用名为Passengerfile.json的文件,而是将其称为passenger-standalone.json
,例如,如果您想要更改max_pool_size
,则需要包含此内容的文件:
{
"max_pool_size": 3
}
要检查乘客流程的状态,您可以使用passenger-status
命令,但必须使用sudo
选项-i
让root用户继承用户的环境设置。
sudo -i passenger-status