Ruby on rails 502尝试访问使用dokku部署的rails应用程序时网关错误

Ruby on rails 502尝试访问使用dokku部署的rails应用程序时网关错误,ruby-on-rails,ruby,mongodb,postgresql,Ruby On Rails,Ruby,Mongodb,Postgresql,我一直在尝试按照Steven的指导部署一个带有Dokku的rails应用程序 已根据推送时的日志成功部署应用程序。我创建了一个postgres数据库,将其链接到应用程序并运行迁移。所有这些操作都已成功执行 但是,当我尝试访问该应用程序时,会出现502错误网关 我的部分日志如下所示: :11:54工人。1 | 2015-09-19T06:11:54+0000:[工人(主机:861BAACCCC2E0 pid:18)]开始工作工人 06:11:54 worker.1 |[worker(主机:861

我一直在尝试按照Steven的指导部署一个带有Dokku的rails应用程序

已根据推送时的日志成功部署应用程序。我创建了一个postgres数据库,将其链接到应用程序并运行迁移。所有这些操作都已成功执行

但是,当我尝试访问该应用程序时,会出现502错误网关

我的部分日志如下所示:

:11:54工人。1 | 2015-09-19T06:11:54+0000:[工人(主机:861BAACCCC2E0 pid:18)]开始工作工人
06:11:54 worker.1 |[worker(主机:861BAACCCC2E0 pid:18)]保留作业时出错:
06:11:54工人1 |问题:
06:11:54辅助进程。1 |找不到名为“default”的会话的配置。
06:11:54工人1 |总结:
06:11:54 worker.1 |尝试创建新会话时,Mongoid找不到名称为“default”的会话配置。这是必要的,以便了解连接所需的主机、端口和选项。
06:11:54工人1 |决议:
06:11:54 worker.1 |再次检查mongoid.yml,确保会话键下存在“默认”配置。如果以编程方式设置了配置,请确保配置哈希中存在“default”。
06:11:54 worker.1 | 2015-09-19T06:11:54+0000:[worker(主机:861BAACCCC2E0 pid:18)]保留作业时出错:
06:11:54工人1 |问题:
06:11:54辅助进程。1 |找不到名为“default”的会话的配置。
06:11:54工人1 |总结:
06:11:54 worker.1 |尝试创建新会话时,Mongoid找不到名称为“default”的会话配置。这是必要的,以便了解连接所需的主机、端口和选项。
06:11:54工人1 |决议:
06:11:54 worker.1 |再次检查mongoid.yml,确保会话键下存在“默认”配置。如果以编程方式设置了配置,请确保配置哈希中存在“default”。
2006:11:54网络1 |[2015-09-19 06:11:54]信息网络1.3.1
06:11:54 web.1 |[2015-09-19 06:11:54]INFO ruby 2.0.0(2015-04-13)[x86_64-linux]
web.1 |[2015-09-19 06:11:54]INFO WEBrick::HTTPServer#start:pid=20 port=5200
06:11:54控制台。1 |退出,代码为0
06:11:54系统|向所有进程发送SIGTERM
06:11:54耙。1 |耙中止!
06:11:54工作者.1 |[工作者(主机:861BAACCCC2E0 pid:18)]正在退出。。。
06:11:54工人1 | 2015-09-19T06:11:54+0000:[工人(主机:861BAACCCC2E0 pid:18)]正在退出。。。
06:11:54 rake.1 |信号异常:SIGTERM
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.2.3/lib/active|u support/dependencies.rb:274:in'require'
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.2.3/lib/active|u support/dependencies.rb:274:in'block in require'
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.2.3/lib/active|u support/dependencies.rb:240:in'load_dependenciency'
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.2.3/lib/active|u support/dependencies.rb:274:in'require'
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.2.3/lib/active\u-support/dependencies/autoload.rb:70:in'block in-in-eager\u-load!'
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.2.3/lib/active|u-support/dependencies/autoload.rb:70:in“每个|u值”
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.2.3/lib/active|u support/dependencies/autoload.rb:70:in'eager|u load!'
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/actionview-4.2.3/lib/action_-view/helpers.rb:34:in'eager_-load!'
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/actionview-4.2.3/lib/action_view.rb:87:in'eager_load!'
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.3/lib/rails/application/finisher.rb:56:in'each'
06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.3/lib/rails/application/finisher.rb:56:in'block in'

06:11:54 rake.1 |/app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.3/lib/rails/initializable.rb:30:在“instance_exec”
中,你的应用程序中肯定有什么东西在试图使用mongo——首先要弄清楚什么应该是你的第一项任务(例如,你有依赖mongo的gems吗?),我收到一个
延迟的\u作业
错误。当我查找该问题时,有人建议我将其添加到我的gem文件中。此后,Mongo db立即出现在日志中。我现在就粘贴一份我的gem文件作为编辑。你不需要延迟作业活动记录和延迟作业mongoid。只需活动记录即可(然后删除mongoid)。我已经删除了延迟的工作。现在,我在日志上有一个不同的错误堆栈,但仍然是相同的502错误。您将要粘贴新的stacktrace,否则我们将无法找出应用程序无法启动的原因。