2014-07-23 1 views
0

Tomcat의 설정을 WildFly로 포팅하는 중입니다. 우리 톰캣 연결 풀 구성 내에서 우리는 maxIdleminIdle 속성은 문서로 말을 사용하고 있습니다 :maxIdle 및 minIdle 시간 사용 JBoss/WildFly의 연결 등록 정보

maxIdle (int)를 항상 풀에 을 보관해야합니다 연결의 최대 수 . 기본값은 maxActive : 100 Idle 연결은 주기적으로 검사되며 (활성화 된 경우) 이 minEvictableIdleTimeMillis보다 오래 유휴 상태 인 연결이 해제됩니다. (또한 testWhileIdle 참조)

minIdle (int) 항상 풀에 을 저장해야하는 수립 된 연결의 최소 수입니다. 전에, 분,

최대 시간 : JBoss의/제이보스의 문서를 보면

는 유일하게 사용할 수있는 매개 변수는 단일 연결 유휴 시간에 어쨌든 의미 유휴 제한 시간 분이다 유휴 연결이 닫힙니다. 값 0은 시간 초과를 비활성화합니다. 기본값은 15 분입니다.

JBoss/WildFly에서도 동일한 구성을 모방하는 해결 방법이 있습니까? 감사합니다.

답변

1

Tomcat은 각각 풀에 유지되어야 유휴 연결의 최소 및 최대 값을 결정하는 minIdle 및 maxIdle 파라미터 모두를 사용한다. 최소 보조 매개 변수는 WildFly 최소 풀 크기으로 설정할 수 있지만 반면에 maxIdle 매개 변수는 WildFly에서 일치하는 일치하지 않습니다. 가장 가까운 일치는 유휴 시간 제한 - 분입니다.이 시간은 사용되지 않는 연결이 닫히는 시간 (분 15 초)입니다. 실제로이 매개 변수는 다음과 같이의 10 분으로 가정 해 봅시다 다를 수 있습니다

/subsystem=datasources/data-source=ExampleDS/:write-attribute(name=idle-timeout-minutes,value=10) 

출처 : From Tomcat to WildFly in one day