【问题标题】:Memory quota exceeded in my heroku deployed rails app我的heroku部署的rails应用程序超出了内存配额
【发布时间】:2013-07-14 12:05:27
【问题描述】:

我的应用一直运行良好,但今天显示错误 (www.guidelinesforme.com)

当我运行 heroku 日志时,我得到:

2013-07-16T10:32:11.738568+00:00 heroku[web.1]: Error R14 (Memory quota exceeded)
2013-07-16T10:32:11.738306+00:00 heroku[web.1]: Process running mem=514M(100.5%)

如果有人能帮我解决这个问题,我会很高兴。

【问题讨论】:

  • This 可能会有所帮助。
  • 不错的一个!已排序 - 谢谢!

标签: ruby-on-rails heroku


【解决方案1】:

您的测功机的 RAM 已超出上限,即 512MB,正如 @JoachimIsaksson 所说,您可以使用

监控内存使用情况
heroku labs:enable log-runtime-metrics

我建议你运行一个

heroku ps:restart

也许这会暂时解决问题,但至少在您搜索内存问题的原因时,您会有一个工作站点。

【讨论】:

    【解决方案2】:

    对于任何未来的搜索者:如果您在 Heroku 托管的 Rails 应用程序上反复收到此错误,则可能是您使用了错误的网络服务器,或者您的实例大小的网络服务器工作人员过多。例如,在 Heroku 上,Unicorn 似乎是比 Puma 更好的选择。有关详细信息,请参阅此答案:Rails 4 Error R14 on Heroku (Memory Quota Exceeded)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-23
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      • 2014-07-14
      • 2015-03-24
      • 2014-05-03
      相关资源
      最近更新 更多