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

时间:2017-01-29 07:52:57

标签: ruby-on-rails nginx deployment capistrano passenger

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

所以我跟着https://gorails.com/deploy/ubuntu/16.04本教程。我做了除database.yml.example部分之外的所有事情,因为我的repo是私有的。我使用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" = $1 LIMIT $2^[[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

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

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案。

/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;