Heroku应用程序在启动时立即崩溃,在本地运行良好,尝试了我能想到的一切

时间:2013-03-30 19:34:18

标签: ruby-on-rails heroku carrierwave cloudinary

编辑:所以我将文件复制到新目录,创建了一个新的git repo,创建了一个新的heroku应用程序,推送到新的heroku应用程序,配置了一些heroku环境变量,以及。 。 。现在一切正常。相同的代码。任何人都有任何线索,如何导致Heroku应用程序像这样被破坏?如果在我们投入生产时发生这种情况,我们将陷入严重的困境。

我将CarrierWave和Cloudinary添加到我的应用程序中,在本地运行良好,在Heroku上崩溃。

奇怪的是,它在稍后的heroku推送(稍微改变之后)上工作,并且回滚到已知的工作版本仍然无法解决问题(仍然崩溃)。 Heroku的支持正在考虑它,但响应缓慢(他们的建议到目前为止还没有奏效)。这是Heroku日志文件要点的链接:

https://gist.github.com/gosuto/5278659

任何帮助都会非常感激,我正在拔头发。

1 个答案:

答案 0 :(得分:1)

这结果是NewRelic问题。我的Gemfile中有newrelic_rpm,显然与CarrierWave或Cloudinary有冲突。我从我的Gemfile中删除了newrelic_rpm,一切都来自世界。

我正在等待Heroku和NewRelic关于我是否可以指定特定版本的newrelic_rpm以避免此问题。一旦我得到更多细节,我将更新这个答案。