2016-10-25 1 views
2

Apache JMeter를 사용하여 OrientDB REST API를 호출하여 서버의 워크로드를 테스트했습니다.OrientDB - REST API - 주어진 파티션의 최대 풀 크기에 도달했습니다.

내가 50 동시 사용자 테스트하고 ~ 30 % -45 %의 요청이

{ 
    "errors": [ 
    { 
     "code": 400, 
     "reason": "Bad request", 
     "content": "Error on parsing parameters from request body\u000d\u000a\u0009DB name=\"data_dev\"\u000aYou have reached maximum pool size for given partition" 
    } 
    ] 
} 

다음과 같이 응답 메시지와 함께 실패했습니다 내가 확인하고 오류가 서버에서 발생하지 발견 볼 수있다.

나는 200

-200

script.pool.maxSize, db.pool.max을 변경 시도했지만이 문제가 계속

어떤 제안을 발생?

이 문제는 이미 on Github at here

감사를
보고 업데이트되었습니다.

+0

어떤 버전을 사용하고 있습니까? –

+0

@OleksandrGubchenko 버전 2.2.12를 사용합니다. –

답변

1

봅니다 스크립트 엔진의 풀에 인스턴스의 최대 수를 증가 :

script.pool.maxSize

참조 : OrientDB documentation합니다.

+0

'script.pool.maxSize'의 기본값은 20입니다. 위에서 말했듯이이 값을 200으로 변경했습니다.하지만 변경하지 마십시오! –

+0

로그 파일에서 같은 오류가 발생합니까? –

+0

이 값을 2000으로 변경했습니다. 여전히 문제가 발생합니다. –

관련 문제