我的应用程序一直运行良好但今天显示错误(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%)
如果有人可以帮我解决这个问题,我会很高兴。
答案 0 :(得分:0)
你的dyno的RAM已超出上限,即512MB,因为@JoachimIsaksson说你可以用
监视内存使用情况heroku labs:enable log-runtime-metrics
我建议你运行
heroku ps:restart
也许这会暂时解决问题,但至少在搜索内存问题的原因时你会有一个工作网站。
答案 1 :(得分:0)
对于任何未来的搜索者:如果您在Heroku托管的Rails应用上反复收到此错误,则可能是您使用了错误的网络服务器,或者您的实例大小有太多的网络服务器工作者。例如,看起来Unicorn是Heroku上比Puma更好的选择。有关详细信息,请参阅此答案:Rails 4 Error R14 on Heroku (Memory Quota Exceeded)