首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >切换到heroku cedar-14会导致内存消耗持续增加

切换到heroku cedar-14会导致内存消耗持续增加
EN

Stack Overflow用户
提问于 2015-03-23 18:39:43
回答 1查看 332关注 0票数 7

Heroku最近宣布,在今年11月之后,将不再支持cedar-10。切换到cedar-14会导致内存消耗增加,直到我遇到R14“内存配额超出”错误并不得不重启heroku。在我开始使用unicorn_worker_killer gem之前,unicorn也出现了同样的内存使用量增加问题。cedar-14和独角兽/独角兽工人杀手是否存在已知问题?我什么也没找到。

EN

回答 1

Stack Overflow用户

发布于 2015-10-15 21:46:20

这里有一个很好的链接来解决你的“问题”:http://blog.codeship.com/debugging-a-memory-leak-on-heroku/

它完美地描述了随着时间的推移内存的不断增加。同样的“问题”也发生在彪马身上,还有一个Puma Worker Killer Gem

需要注意的一件事是,你can tune your garbage collector Configuration变得更具攻击性。只是要小心,你可以用一个糟糕的配置把几乎所有的东西都搞乱。

对于这个问题,目前还没有什么神奇的解决方案。我们在生产中也会遇到这种情况,但是内存使用有时会稳定下来,仅略低于交换开始时的限制。

作为立即行动,我们选择减少每个dyno的工作者数量,将其减少到2个,并使用HireFire动态增加dyno的数量。

你有一大堆工具可以帮助你,下面是我们每天用来跟踪昂贵的查询/分配的列表:

祝你好运,这不是一个简单的问题需要解决,我不认为现在有一个通用的真正的解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29208169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档