我有一个Rails (4.0.13,带有Ruby 2.2.3) Elastic Beanstalk应用程序,它的应用程序web服务器是Phusion 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: command not found),这阻止了我尝试将配置文件放在那里。
那么,如何检查和更改Passenger配置值?
谢谢!
发布于 2016-02-15 23:47:30
您必须将其命名为passenger-standalone.json,而不是使用名为Passengerfile.json的文件,例如,如果您想要更改max_pool_size,则需要一个包含以下内容的文件:
{
"max_pool_size": 3
}要检查passenger进程的状态,可以使用passenger-status命令,但必须使用带有选项-i的sudo,让根用户继承用户的环境设置。
sudo -i passenger-statushttps://stackoverflow.com/questions/34774310
复制相似问题