[WLS 12.1.3 Domain 생성시 hang 현상 관련 보고서]
Products/WebLogic Server View Comments
* 12.1.3 Domain 설치시 hang 발생 이슈
OS |
Linux x86_64 (Cent OS) |
WebLogic Version |
12.1.3 |
JDK |
1.7.0_80 (64bit) |
설치 방식 |
silent mode |
======================================================================
1) 현상 : WebLogic 12.1.3 Domain을 Silent 방식으로 설치하는 중..다음 단계로 넘어가지 않고 hang 걸리는 현상이 발생.
<hang 현상 상황>
2) 문제 해결을 위해 thread 들이 어떤 동작을 하고 있는지 알아보기 위하여..thread dump 발생.
<thread dump 내용>
3) 해당 현상은 리눅스 플랫폼에서 발생하는 버그현상으로..WebLogic 정보를 난수(urandmom) 로 대체하는 과정에서 난수가 생성되지 않아 일어납니다. 해결책으로는 다음의 옵션을 JAVA_OPTIONS에 추가할 것을 권고하고 있습니다.
-Djava.security.egd=file:///dev/urandom(혹은 file:/dev/./urandom)
4) 도메인을 생성 스크립트인 config.sh를 실행하기 전 단계에서 옵션을 넣기 위해, commEnv.sh 스크립트의 COMMON_JVM_ARGS 인자값에 해당 옵션을 추가합니다. (설치 명령어 뒤에 옵션 값을 주면 적용되지 않습니다..)
<commEnv.sh 스크립트 경로>
${WLS_HOME}/oracle_common/common/bin/commEnv.sh
<옵션값 추가 내용>
<참고>
12.2.1.3 버전의 경우엔 ${WLS_HOME}/oracle_common/common/bin 의 commEnv.sh 파일에 넣어줘야 한다. (12.1.3이랑 commEnv.sh 파일 내용이 다르다..)
JVM 종류에 따라 세팅값이 설정되는...부분에 UTILS_MEM_ARGS 인자값에
-Djava.security.egd=file:/dev/./urandom 값을 설정합니다.
'Products > WebLogic Server' 카테고리의 다른 글
[WLS] iPlanet 7.0.15 / WebLogic 12.1.2 연동 가이드 (0) | 2018.11.12 |
---|---|
[WLS] 서버 기동, 도메인 생성 자체가 안되는 현상. (수정중) (0) | 2018.11.01 |
[WLS 12.2.1.3 PSU(2018.07.17) 적용 보고서 (0) | 2018.08.01 |
CVE-2018-2628 보안 취약점에 대한 Oracle WLS 권고사항 (0) | 2018.05.18 |
AIX 장비에서 WebLogic 기동이 느린 경우 (0) | 2018.03.30 |
Recent Comments