我目前在一个heroku应用程序上部署了我的Rails应用程序,一切正常。
我还在另一个heroku应用程序上部署了另一个版本。
当我尝试在第二个应用上部署更新的代码时,我收到错误:
应用程序错误 应用程序中发生错误,无法提供您的页面。请稍后再试。
以下是我收到错误的日志。对不起屏幕抓取,没有复制/粘贴。
编辑:该应用程序也适用于本地
答案 0 :(得分:0)
看起来你的流量超过了当前heroku dynos可以处理的流量。增加它,可能会解决问题。要使用newrelic找到确切的问题,它会显示request queuing
时间。如果时间足够大,你应该考虑增加更多的动力。当我们在控制器操作中有长时间运行的进程时,也会发生超时。使用rake-timeout
gem,如果该过程超过峰值等待时间,您应该获得Rake::Timeout
,您可以在某处拯救它并确定其回溯。
希望这会有所帮助。