![[17.0.0.1 and later]](../ng_v17001plus.gif)
명령행에서 Liberty 서버 일시정지 및 재개
서버 일시정지 또는 서버 재개 명령을 사용하여 Liberty 서버의 인바운드 작업을 일시정지한 후에 이를 재개할 수 있습니다. 인바운드 작업을 일시정지한 후 재개하면 서버를 중지하지 않고도 감사 또는 디버깅 용도로 자원을 격리할 수 있습니다.
이 태스크 정보
다음 컴포넌트를 일시정지할 수 있습니다.
- HTTP 엔드포인트
하나 이상의 HTTP 엔드포인트를 일시정지하는 경우에는 특정 HTTP 엔드포인트와 연관된 하나 이상의 자원을 격리할 수 있습니다. 예를 들어, 자원은 데이터베이스일 수 있습니다.
특정 엔드포인트를 일시정지하거나 재개하려면 server 명령의 --target 옵션에서 구성의 각 httpEndpoint 요소의 ID를 지정하십시오. 예를 들어, 다음 구성에 있는 db1HttpEndpoint 엔드포인트 및 db2HttpEndpoint 엔드포인트를 일시정지할 수 있습니다.
<httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="8800" httpsPort="8810"/> <httpEndpoint id="db1HttpEndpoint" host="*" httpPort="8801" httpsPort="8811"/> <httpEndpoint id="db2HttpEndpoint" host="*" httpPort="8802" httpsPort="8812"/>
엔드포인트를 일시정지하려면 다음 명령을 실행하십시오.
server pause server_name --target=db1HttpEndpoint,db2HttpEndpoint
HTTP 요청과 SSL 보안 HTTPS 요청을 처리하도록 엔드포인트가 구성된 경우, 엔드포인트 일시정지와 재개는 두 통신 유형 모두에 적용됩니다.
메시지 엔드포인트
엔드포인트가 메시지를 수신하지 못하도록 메시지 구동 Bean(MDB) 메시지 엔드포인트를 일시정지할 수 있습니다.
특정 메시지 엔드포인트를 일시정지하거나 재개하려면 server 명령의 --target 옵션에서 각 MDB 메시지 엔드포인트의 활성화 이름을 지정하십시오. 활성화 이름은 다음 형식으로 구성됩니다.
ApplicationName#ModuleName#BeanName
예를 들어, MDB 메시지 엔드포인트를 일시정지하려면 다음 명령을 실행하십시오.
server pause server_name --target=MDBApplication#MDBModule.jar#Bean