面对Play2.x和新newRelic javaagent的问题

时间:2013-07-13 10:21:43

标签: scala playframework netty playframework-2.1 newrelic

尝试使用版本2.1.1和2.1.2 with scala的Play2.x的newrelic javaagent

当我使用newrelic javaagent部署我的应用程序时,我的应用程序逐渐变慢并在一分钟左右后变得无响应。

仅在生产模式下发生(当应用程序不断收到30-100 reqs / s的请求时)。

其他人遇到过这个问题? 任何解决方案?

尝试使用newrelic 2.19和2.20 for java但没有运气。

这是我的akka​​配置(如果重要的话)

akka {
 actor {
    ws-dispatcher {
        type = "Dispatcher"
         fork-join-executor {
            parallelism-factor = 2.0
            parallelism-max = 100
         }
    }
    webservice-context{
        type = "Dispatcher"
        fork-join-executor {
            parallelism-factor =2.0
            parallelism-min = 16
            parallelism-max = 16
        }
    }
    db-context{
        type = "Dispatcher"
        fork-join-executor {
            parallelism-factor =1.0
            parallelism-min=1
            parallelism-max=1
        }
    }

    redis-context{
        type = "Dispatcher"
        fork-join-executor {
            parallelism-factor = 1.0
            parallelism-min = 4
            parallelism-max = 4
        }
    }

}

更新

将此添加到newrelic.yml @Tyler建议但仍然是同样的问题

class_transformer:
  akka_instrumentation:
    enabled: false

1 个答案:

答案 0 :(得分:3)

New Relic的Java Agent已经在版本3中进行了重大改进,其应用程序的播放方式发生了重大变化。这个问题可以通过代理升级来解决。