バージョン 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