반응형
WebLogic Server 9.0에서 부터 스레드 풀 관리기법에서 Self-Tuning을 지원하였는데, 풀 크기의 최소값과 최대값을 설정할 수 있다. 설정 방법은 아래와 같이 크게 두가지 방법이 있다.
1. $DOMAIN_HOME/config/config.xml 파일 설정
....
<server>
<name>인스턴스명</name>
<self-tuning-thread-pool-size-min>100</self-tuning-thread-pool-size-min>
<self-tuning-thread-pool-size-max>200</self-tuning-thread-pool-size-max>
....
</server>
....
2. 기동 쉘(startWebLogic.sh 또는 start.sh 등) 수정
USER_MEM_ARGS 환경 변수에 관련 옵션 추가한다.
예시)
set USER_MEM_ARGS=-Dweblogic.SelfTuningThreadPoolSizeMin =100 -Dweblogic.SelfTuningThreadPoolSizeMax =200 (권장)
또는
set USER_MEM_ARGS=-Dweblogic.threadpool.MinPoolSize=100 -Dweblogic.threadpool.MaxPoolSize=200
3. WebLogic 관리 콘솔에서 설정 (12.1.2 버전 이상)
해당 인스턴스 선택 >> 구성 >> 튜닝
"고급" 옵션에 "자체 튜닝 스레드 최소풀 크기"와 "자체 튜닝 스레드 최대풀 크기" 값 조정
'WAS > WebLogic' 카테고리의 다른 글
[Tips] 로그파일에서 점검해야할 문자열 (0) | 2017.10.01 |
---|---|
[Tips] 가상 디렉토리 매핑(Virtual Directory Mapping) 이해 (0) | 2017.09.25 |
[Tips] 웹로직 패스워드 복호화(Decrypting) (0) | 2017.09.04 |
[구성] 아파치(Apache) 연동 방안 (0) | 2017.08.15 |
[Tips] 오라클 JDBC 드라이버 버전 확인하기 (0) | 2017.07.13 |