如何阻止“com.newrelic.agent.Transaction”中的内存泄漏

问题描述 投票:0回答:1

我已将 newRelic-api 集成到我的服务中,仅用于监控。但在过去的几天里,由于 OOM,服务一直在下降。我在 newRelic 论坛上读到一篇帖子,基本上说我的服务有问题,并要求增加 -xmx。我的服务很小,不需要太多内存。所以我把 -xmx 设置为 3GB - https://discuss.newrelic.com/t/relic-solution-troubleshooting-java-agent-memory-leaks-and-outofmemoryerror-issues-with-eclipse-memory-analyzer-工具/59596

下面我已经在服务中添加了依赖项,我所做的就是将 newRelic.jar 添加到我的 DockerFile 中的 JavaOptions

-javaagent:tmp/newrelic/newrelic.jar

这里有多个问题,因为这是一个很好的工具,但对我来说并不重要,我不能花太多时间调试这个问题,所以如果这是一个已知问题,请告诉我是否有任何问题我可以从中添加或删除的配置

newrelic.yml
。我目前正在使用默认设置
common: &default_settings

由于我没有使用 newRelic 的任何高级功能,我是否应该降级?或者我应该升级到最新的 newRelic 版本吗?

<dependency>
        <groupId>com.newrelic.agent.java</groupId>
        <artifactId>newrelic-api</artifactId>
        <version>5.7.0</version>
    </dependency>

这就是 Eclipse MAT 显示的内容 enter image description here

memory-leaks jvm newrelic
1个回答
0
投票

我在 NR java agent 7.7.0 中也面临类似的问题。 你是如何解决这个问题的@deepak Goyal

© www.soinside.com 2019 - 2024. All rights reserved.