연결 풀링 구성 업데이트 적용 방법
서버 실행 중에 connectionManager 요소의 속성을 변경하면, 다양한 속성의 업데이트가 각기 다른 때에 각기 다른 방법으로 적용됩니다.
server.xml 구성 파일에서 connectionManager 요소의 속성을 지정하여 연결 풀을 구성합니다. 실행 중인 서버의 속성을 변경하면, 변경되는 속성에 따라 업데이트가 각기 다른 때에 각기 다른 방법으로 적용됩니다. 다음 테이블은 connectionManager 요소의 각 속성에 대한 구성 변경사항을 런타임에 적용하는 방법에 대해 설명합니다.
속성 이름 | 구성 업데이트 적용 방법 |
---|---|
agedTimeout | 업데이트가 즉시 적용됩니다. |
connectionTimeout | 업데이트가 즉시 적용됩니다. |
maxIdleTime | 업데이트가 즉시 적용됩니다. |
maxNumberOfMCsAllowableInThread | 업데이트가 즉시 적용됩니다. |
maxPoolSize | 업데이트가 즉시 적용됩니다. |
minPoolSize | 업데이트가 즉시 적용됩니다. |
numConnectionsPerThreadLocal | 업데이트가 즉시 적용됩니다. |
reapTime | 업데이트가 즉시 적용됩니다. |
purgePolicy | 업데이트가 즉시 적용됩니다. |
참고: 속성 agedTimeout 및 maxIdleTime은
즉시 업데이트됩니다. 그러나, reapTime 속성의 값이 0보다 크지 않은 경우 사용되지 않습니다.
연결 관리자에 대한 업데이트가 즉시 적용되기 때문에, 연결이 너무 빨리 종료되는 잠재적 위험을 포함하여 활성 연결을 사용하여 변경된 경우 오류가 발생할 수 있습니다.