3

バージョン 2.1.1 および 2.1.2 で Play2.x 用の newrelic javaagent を scala で試しました

newrelic javaagent を使用してアプリケーションをデプロイすると、アプリケーションの速度が徐々に低下し、1 分ほどで応答しなくなります。

これは、プロダクション モードでのみ発生します (アプリが常に 30 ~ 100 リクエスト/秒のリクエストを受け取る場合)。

他の誰かがこの問題に直面しましたか? 解決策はありますか?

Java用のnewrelic 2.19および2.20で試しましたが、うまくいきませんでした。

ここに私の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
        }
    }

}

アップデート

@Tylerが提案したようにnewrelic.ymlに追加しましたが、それでも同じ問題です

class_transformer:
  akka_instrumentation:
    enabled: false
4

1 に答える 1

3

New Relic の Java Agent は、バージョン 3 で大幅にリファクタリングされ、Play アプリの計測方法が大幅に変更されました。この問題は、エージェントのアップグレードによって解決できる可能性があります。

于 2013-12-28T19:45:48.607 に答える