克隆了一台RoR服务器,现在得到了#34;我们很抱歉,但出现了错误"

时间:2013-07-09 18:52:21

标签: ruby-on-rails nginx unicorn

我有一个在Ubuntu服务器上运行的工作RoR应用程序,由Nginx和Unicorn提供服务。它使用的是本地postgres数据库。我也认为它在Sinatra而不是rails上运行,但我对RoR来说太新了,无法肯定地说。

我正在尝试创建应用程序的开发副本以进行一些测试。我可以使用源代码,捆绑安装,然后在桌面上运行webbrick。但是,我的开发人员希望复制运行实际生产副本的环境。我克隆了托管应用程序的服务器,但是当我浏览到服务器时,我得到了可怕的“我们很抱歉,但出了点问题”错误。

这是我为此所检查的内容。我查看了app / logs目录中的日志文件,并且这些文件在过去6天内没有更新,所以我怀疑它们中没有任何相关内容。如果我运行“service nginx status”,它似乎已启动。数据库正在运行,我可以通过psql接口访问它。再一次,我几乎是一个新的... ...我希望你们中的一个人可以给我一些建议。我应该在哪里看下一个?我确信这只是一件简单的事情,我只是在俯视。提前谢谢!

2 个答案:

答案 0 :(得分:0)

在你的配置中>环境> production.rb文件将Conside_all_requests_local变量更改为true。

config.consider_all_requests_local       = true

答案 1 :(得分:0)

仅供参考,独角兽没有与NGINX一起出现。我能够编写独角兽脚本以开始启动,这解决了我的问题。