我有一个以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/

10-10 22:18