1

我的应用程序一直运行良好,但今天显示错误 (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%)

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

4

2 回答 2

0

您的测功机的 RAM 已超出上限,即 512MB,正如@JoachimIsaksson 所说,您可以使用以下命令监控内存使用情况

heroku labs:enable log-runtime-metrics

我建议你运行一个

heroku ps:restart

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

于 2013-07-16T10:44:03.530 回答
0

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

于 2016-09-19T13:51:59.353 回答