2013-07-13 5 views
3

스칼라직면하는 문제는 내 응용 프로그램이 점차 느리게 newrelic javaagent 내 응용 프로그램을 배포 할 때

와 버전 2.1.1과 2.1.2에 Play2.x의 newrelic javaagent을 시도 javaagent 1 분 정도 지나면 반응이 없어집니다.

앱이 지속적으로 요청을 받으면 (30-100 reqs/s) 프로덕션 모드에서만 발생합니다.

누구든지이 문제에 직면 했습니까? 어떤 해결책이 있습니까?

java에 대해서는 newrelic 2.19 및 2.20으로 시도했지만 행운은 없습니다. (이 중요한 경우) 여기

는 @Tyler로 newrelic.yml하는 업데이트

추가 제안하지만 여전히 같은 문제

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 
     } 
    } 

} 

내 akka의 설정입니다

class_transformer: 
    akka_instrumentation: 
    enabled: false 
+0

우리는 (New Relic에서)이 오류를 전에 보지 못했습니다. 우리는 당신이 우리와 함께 지원 티켓을 여는 것을 정말 좋아합니다. 그래서 우리는 몇 가지 상세한 로그를 볼 수 있습니다. [email protected] –

+0

@Toby_New_Relic에서 연락하십시오. 지원은 정말 좋았습니다. 슬프게도 문제가 재현되지 않아 커뮤니티에 묻습니다. – weakwire

+0

메모리 사용이 어떻게 영향을 줍니까? – Tyler

답변

3

새로운 유물의 Java Agent는 버전 3에서 상당히 리팩토링되었으며 Play 앱을 계측하는 방법이 크게 변경되었습니다. 이 문제는 에이전트 업그레이드를 통해 해결할 수 있습니다.

+0

통지 해 주셔서 감사합니다. 그것을 시도 할 것이다 – weakwire

관련 문제