gpt4 book ai didi

ruby-on-rails - 新遗物导致内存泄漏/膨胀?

转载 作者:行者123 更新时间:2023-12-03 14:45:49 26 4
gpt4 key购买 nike

我一直在努力找出我的应用程序使用的内存不断增长的原因,直到在 heroku 上的生产中它失败并下降。

经过一些相当广泛的研究,使用 Top 观察 RSIZE 在本地增长并使用 Oink 尝试查明我只是找不到问题所在。

然后我找到了一个帖子 here在其中一条评论中提到了引起相同问题的 New Relic gem。作为开发中的测试,我注释掉了 gem,现在没有它,我的内存使用量似乎非常稳定在 100M 左右,而安装了 gem 后,它增长到我可以将其推高到近 1GB 的程度!显然,这种行为是应用程序在 Heroku 上失败的根源。

有没有其他人在 New Relic 上遇到过这个问题?我想继续使用它,我认为这是一项很棒的服务,但如果它是内存泄漏的根源,我就不能。关于如何修复它的任何建议?

我正在运行 Rails 3.2.0 和 Ruby 1.9.2

当我运行 Gem List 时,它显示我有 newrelic_rpm (3.6.0.83, 3.5.6.46, 3.5.5.38, 3.4.2.1, 3.4.2)

我的 Gemfile 只引用 gem 'newrelic_rpm' 所以我应该指定一个版本吗?

最佳答案

看起来这可能会得到解决,但是如果您继续看到 New Relic 的 Ruby 代理使用大量资源,您绝对应该立即与支持人员联系。对于 Ruby 代理,我还没有看到过这样的东西,所以这绝对是我们很好奇的东西。 https://support.newrelic.com/home

关于ruby-on-rails - 新遗物导致内存泄漏/膨胀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16057114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com