728x90
WebLogic 서버의 상태를 확인할 때, 보통 RUNNING을 두고 서버의 기동 유무를 확인하게 된다.
What's ADMIN state? In the ADMIN state, WebLogic Server is up and running, but available only for administration operations, allowing you to perform server and application-level administration tasks. Read [1] to find out what you can do when a server instance is in the ADMIN state. For example, you can resume its state from the WebLogic Console. However, even it can be resumed to the RUNNING state, the underlying issue, which has brought it to the ADMIN state at beginning, remains un-handled. So, you must check out what happened from the server log files. (출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=bestdriver94&logNo=220612353186) |
이는 웹로직이 RUNNING 상태에서 서비스가 안되는 현상을 막기 위해 9.x 버전부터 기능 강화 차원에서 ADMIN 상태를 추가한 것이다.
ADMIN 상태는 application 배포, JDBC 등 다양한 원인이 있을 수 있기에 로그 파일을 확인해야 한다.
(참고: https://blueyikim.tistory.com/575)
하지만 WebLogic 콘솔에서 확인했을 때, state가 RUNNING이 아니라 ADMIN인 현상이 일어날 수 있다.
위는 클러스터링 환경에서 확인될 수 있으며, 클러스터에 속해진 서버 중 일부가 ADMIN 상태로 변경되는 상태가 발생할 수 있다.
이러한 ADMIN 상태는 콘솔에서 resume(재개) 를 통해 다시 RUNNING 상태로 돌릴 수 있으나, 로그 분석을 통해 어떠한 문제로 서버가 ADMIN으로 변경됐었는지를 확인한 이후 재개해야 한다.
==============================================================
ADMIN 모드를 사용하지 않는 것을 희망할 경우 WEBLOGIC 11g 이상부터 다음과 같은 옵션을 추가할 수 있다.
-Dweblogic.deployment.IgnorePrepareStateFailures=true |
728x90
'Oracle > Weblogic' 카테고리의 다른 글
JMS in weblogic (0) | 2023.01.04 |
---|---|
MDS 와 AGL에 대하여 (0) | 2023.01.04 |
WebLogic Cluster 관련 정리 글 (0) | 2022.11.04 |
Admin console 접속 시 j_security_check (1) | 2022.10.13 |
WTC (0) | 2022.09.29 |