Web 应用程序无法启动 Capistrano Nginx Passanger DigitalOcean

Web application could not be started Capistrano Nginx Passanger DigitalOcean

我正在尝试将我的 rails 应用程序部署到 DigitalOcean。这是我第一次部署 rails 应用程序。

所以我遵循了 https://gorails.com/deploy/ubuntu/16.04 本教程。我做了除 database.yml.example 部分之外的所有内容,因为我的回购协议是私有的。我将 RVM 用于 ruby.

当我在浏览器上访问我的 IP 地址时,我得到了这个页面 -> http://i.hizliresim.com/BvBYkp.png

我已经尝试解决这个问题 2 天了,我快要失去理智了,因为我找不到任何解决方案。

这是我的 production.log 文件。

D, [2017-01-29T07:34:02.835118 #16679] DEBUG -- :   ^[[1m^[[35m (0.3ms)^[[0m  ^[[1m^[[34mSELECT pg_try_advisory_lock(2623970102560787400);^[[0m
D, [2017-01-29T07:34:02.847575 #16679] DEBUG -- :   ^[[1m^[[36mActiveRecord::SchemaMigration Load (0.8ms)^[[0m  ^[[1m^[[34mSELECT "schema_migrations".* FROM "schema_migrations"^[[0m
D, [2017-01-29T07:34:02.867835 #16679] DEBUG -- :   ^[[1m^[[36mActiveRecord::InternalMetadata Load (0.5ms)^[[0m  ^[[1m^[[34mSELECT  "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" =  LIMIT ^[[0m  [["key", :environment], ["LIMIT", 1]]
D, [2017-01-29T07:34:02.872345 #16679] DEBUG -- :   ^[[1m^[[35m (0.1ms)^[[0m  ^[[1m^[[35mBEGIN^[[0m
D, [2017-01-29T07:34:02.873998 #16679] DEBUG -- :   ^[[1m^[[35m (0.2ms)^[[0m  ^[[1m^[[35mCOMMIT^[[0m
D, [2017-01-29T07:34:02.874562 #16679] DEBUG -- :   ^[[1m^[[35m (0.3ms)^[[0m  ^[[1m^[[34mSELECT pg_advisory_unlock(2623970102560787400)^[[0m

如果我忘记添加一些日志,请告诉我,以便我添加。谢谢

好的,我已经找到解决办法了。

/etc/nginx/passenger.conf 中我认为 passenger_ruby 部分应该是 /home/deploy/.rvm/rubies/ruby-2.3.3/bin/ruby 因为我在那里下载了 ruby。 但这是完全错误的。原来的 conf 应该是这样的 -> /home/deploy/.rvm/wrappers/ruby-2.3.3/ruby;