WAS/WebLogic

[Tips] Admin 모드로 빠지는 방지 옵션 설정

투칼론 2016. 8. 12. 00:30
반응형
[현상]
웹로직 Running 상태에서 서비스가 안되는 현상을 막기 위해 9.x 버전부터 기능 강화 차원에서 Admin mode 상태를 추가하였다.

해당 특징은 웹로직이 기동 시에 prepare 단계에서 어떠한 이유로 실패하는 경우에 Admin 상태로 빠져서 서비스되지 않는다. 
이유는 애플리케이션 배포, JDBC Connection 실패 등 다양한 원인이 있을 수 있으므로, 로그 파일을 확인 후에 정확하게 원인 분석이 필요하다.

[이슈]
때론 이 특징이 가끔 원하지 않는 부정적인 결과를 가져올 수 있다. 관리자는 당연히 Running 상태인줄 알고, 기동했다가 서비스가 안되는 현상이 발생할 수 있다.

[해결책]
10.3 이하 버전에서 패치 또는 10.3 버전 부터 "-Dweblogic.deployment.IgnorePrepareStateFailures=true" 옵션을 설정하면 이 특징을 적용하지 않을 수 있다.