Rails + Elastic Beanstalk + Passenger:更改Passenger配置

5
我有一个使用Phusion Passenger作为应用程序Web服务器的Rails(4.0.13和Ruby 2.2.3)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变量(passenger-status不允许我,并建议使用sudo,但使用sudo会显示sudo:passenger-status:找不到命令),这阻止了我尝试将配置文件放在那里。
那么,我该如何检查和更改Passenger配置值?
谢谢!
1个回答

7

不再使用名为Passengerfile.json的文件,而是将其命名为passenger-standalone.json,例如,如果您想更改max_pool_size,则需要一个具有以下内容的文件:

{
  "max_pool_size": 3
}

要检查乘客进程的状态,您可以使用passenger-status命令,但您必须使用sudo选项-i,以让root继承您的用户环境设置。

sudo -i passenger-status

2
提醒一下,passenger-standalone.json 在版本5中已更名为 Passengerfile.json。请参阅发布说明 - Jacob Ewald

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接