Rails应用程序适用于一个heroku应用程序,但不适用于另一个

时间:2014-03-02 20:18:12

标签: ruby-on-rails heroku

我目前在一个heroku应用程序上部署了我的Rails应用程序,一切正常。

我还在另一个heroku应用程序上部署了另一个版本。

当我尝试在第二个应用上部署更新的代码时,我收到错误:

应用程序错误 应用程序中发生错误,无法提供您的页面。请稍后再试。

以下是我收到错误的日志。对不起屏幕抓取,没有复制/粘贴。

enter image description here

编辑:该应用程序也适用于本地

1 个答案:

答案 0 :(得分:0)

看起来你的流量超过了当前heroku dynos可以处理的流量。增加它,可能会解决问题。要使用newrelic找到确切的问题,它会显示request queuing时间。如果时间足够大,你应该考虑增加更多的动力。当我们在控制器操作中有长时间运行的进程时,也会发生超时。使用rake-timeout gem,如果该过程超过峰值等待时间,您应该获得Rake::Timeout,您可以在某处拯救它并确定其回溯。

希望这会有所帮助。