WAS/WebLogic

[명령어] WLST shutdown()

투칼론 2023. 3. 21. 20:11
반응형

실행 중인 서버 인스턴스, 클러스터 또는 시스템 구성 요소를 Gracefully 종료합니다. shutdown 명령은 서버, 클러스터 또는 시스템 구성 요소를 종료하기 전에 진행 중인 모든 작업이 완료될 때까지 기다립니다.

Managed Server 인스턴스에 연결된 경우 shutdown 명령을 사용하여 WLST가 연결된 유일한 Managed Server 인스턴스를 종료합니다. Managed Server 인스턴스에 연결되어 있는 동안 다른 서버를 종료할 수 없습니다.

 

사용법

shutdown([name], [entityType], [ignoreSessions], [timeOut], [force], [block], [properties], [waitForAllSessions])

 

 

Argument Definition
name 선택사항. 종료하고자 하는 인스턴스명, 클러스터 또는 시스템 컴포넌트.
entityType 선택사항. Server, Cluster, 또는 SystemComponent 유형. 
ignoreSessions 선택사항. 기본값은 false, 종료하는 동안 HTTP 세션이 완료되거나, 타임아웃이 발생할때까지 기다려야 함. true이면, HTTP 세션을 즉시 삭제 후 종료
timeOut 선택사항. 기본값은 0 (타임아웃 없음). 종료에 대한 타임아웃 값
force 선택사항. 기본값은 false. 종료하기 전에 모든 active 세션이 끝나야 됨. true이면, 서버 인스턴스 또는 클러스터를 active 세션이끝나기를 기다리지않고 즉시 종료
block 선택사항. 기본값은 true, 오퍼레이션이 끝날때까지 블록킹. false이면 WLST는 명령을 실행한 후 사용자에게 제어권을 반환하고 현재 작업과 관련된 작업 MBean을 해당 상태를 확인하는 데 사용할 수 있는 변수에 할당함
properties 선택사항. entityType이 SystemComponent 인 경우에만 해당됨. Properties 값은 시스템 컴포넌트에 전달됨.
waitForAllSessions 선택사항. 기본값은 false, non-persisted(비지속) HTTP 세션만 끝날때까지 기다림. true이면 모든 HTTP 세션이 끝날때까지 기다림.

(참조) https://docs.oracle.com/en/middleware/standalone/weblogic-server/14.1.1.0/wlstc/reference.html#GUID-B3EAB96F-A159-4D69-A1A4-1965FD1D5458