我正在尝试将我的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
如果我忘记添加一些日志,请告诉我,以便我可以添加。感谢
答案 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;