我有一个以Phusion Passenger作为其应用程序Web服务器的Rails(带Ruby 2.2.3的4.0.13)Elastic Beanstalk应用程序。
我想更改一些“乘客”配置变量。如此处所述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
)使我无法尝试将配置文件放在此处。
那么,如何检查和更改“乘客”配置值?
谢谢!
最佳答案
不必使用名为Passengerfile.json的文件,而必须将其称为passenger-standalone.json
,例如,如果您想更改max_pool_size
,则需要具有以下内容的文件:
{
"max_pool_size": 3
}
要检查乘客流程的状态,可以使用
passenger-status
命令,但必须将sudo
与-i
选项一起使用,以使root继承用户的环境设置。sudo -i passenger-status
关于ruby-on-rails - Rails + Elastic Beanstalk +乘客: change Passenger configuration,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34774310/