小编MZB*_*MZB的帖子

带有独立乘客的 Elastic Beanstalk:工作配置?

我正在尝试将弹性豆茎应用程序从 Puma 迁移到 Phusion Passenger。但是,Passenger 在启动时失败并显示以下错误:

  /opt/elasticbeanstalk/support/conf/nginx_config.erb:48:in `block in write_nginx_config_file': undefined local variable or method `location_config_filename' for #<PhusionPassenger::Standalone::StartCommand:0x007f1eb35d06f0> (NameError)
    from /opt/rubies/ruby-2.2.2/lib/ruby/2.2.0/erb.rb:863:in `eval'
    from /opt/rubies/ruby-2.2.2/lib/ruby/2.2.0/erb.rb:863:in `result'
    from /opt/rubies/ruby-2.2.2/lib/ruby/gems/2.2.0/gems/passenger-5.0.15/lib/phusion_passenger/standalone/start_command/nginx_engine.rb:120:in `block in write_nginx_config_file'
Run Code Online (Sandbox Code Playgroud)

亚马逊堆栈名称是:

64bit Amazon Linux 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)
Run Code Online (Sandbox Code Playgroud)

相同的应用程序使用Passenger 在本地和Heroku 上运行。(它也可以与 Puma 一起运行)。

是否有我遗漏的必需配置文件或配置选项?

(我使用 eb_deployer 进行蓝绿部署而不是 AWS 控制台 - 所以它可能是某个地方的默认设置)。

phusion-passenger elastic-beanstalk

4
推荐指数
1
解决办法
1837
查看次数