[17.0.0.1 and later]

z/OS 서버에서 Liberty 서버 일시정지 및 재개

z/OS 콘솔에서 MODIFY 명령을 사용하여 Liberty 서버의 인바운드 작업을 일시정지한 후에 이를 재개할 수 있습니다. 인바운드 작업을 일시정지한 후 재개하면 서버를 중지하지 않고도 감사 또는 디버깅 용도로 자원을 격리할 수 있습니다.

시작하기 전에

일시정지 또는 재개 요청을 발행하기 전에 서버 상태와 서버의 일시정지 가능 컴포넌트를 확인하면 요청이 성공적인지 확인하는 데 도움이 됩니다. 서버 상태는 일시정지됨 또는 활성일 수 있습니다. 특정 컴포넌트의 상태도 일시정지됨 또는 활성일 수 있습니다.

활성 상태의 서버는 일시정지할 수 있습니다. 이미 일시정지된 서버에 대해 일시정지 요청을 발행하면 일시정지 상태로 유지됩니다. 일시정지 상태의 서버는 재개할 수 있습니다. 활성 서버에 대해 재개 요청을 발행하면 활성 상태로 유지됩니다.

마찬가지로, 활성 상태의 컴포넌트를 일시정지할 수 있습니다. 이미 일시정지된 컴포넌트에 대해 일시정지 요청을 발행하면 일시정지 상태로 유지됩니다. 일시정지 상태의 컴포넌트는 재개할 수 있습니다. 활성 컴포넌트에 대해 재개 요청을 발행하면 활성 상태로 유지됩니다.

  • 서버 상태 표시:
    MODIFY [jobname.]identifier,status
  • 서버의 일시정지 가능 컴포넌트 각각에 대해 상태를 포함한 정보 표시:
    MODIFY [jobname.].identifier,status,details
  • 서버의 특정 일시정지 가능 컴포넌트의 상태 표시:
    MODIFY [jobname.].identifer,status,target='target1,target2'

이 태스크 정보

다음 컴포넌트를 일시정지할 수 있습니다.

  • HTTP 엔드포인트

    하나 이상의 HTTP 엔드포인트를 일시정지하는 경우에는 특정 HTTP 엔드포인트와 연관된 하나 이상의 자원을 격리할 수 있습니다. 예를 들어, 자원은 데이터베이스일 수 있습니다.

    특정 엔드포인트를 일시정지하거나 재개하려면 MODIFY 명령의 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"/>
    엔드포인트를 일시정지하려면 다음 명령을 실행하십시오.
    MODIFY [jobname]identifier,PAUSE,TARGET='db1HttpEndpoint,db2HttpEndpoint'

    HTTP 요청과 SSL 보안 HTTPS 요청을 처리하도록 서버와 엔드포인트가 구성된 경우, 엔드포인트 일시정지와 재개는 두 통신 유형 모두에 적용됩니다.

  • [18.0.0.1 and later]메시지 엔드포인트

    엔드포인트가 메시지를 수신하지 못하도록 메시지 구동 Bean(MDB) 메시지 엔드포인트를 일시정지할 수 있습니다.

    특정 메시지 엔드포인트를 일시정지하거나 재개하려면 MODIFY 명령의 --target 옵션에서 각 MDB 메시지 엔드포인트의 활성화 이름을 지정하십시오. 활성화 이름은 다음 형식으로 구성됩니다.

    ApplicationName#ModuleName#BeanName

    예를 들어, MDB 메시지 엔드포인트를 일시정지하려면 다음 명령을 실행하십시오.

    MODIFY [jobname]identifier,PAUSE,TARGET='MDBApplication#MDBModule.jar#Bean'

프로시저

  1. 일시정지 가능 컴포넌트가 제어하는 인바운드 작업 플로우를 일시정지하십시오.

    일시정지 가능 컴포넌트의 경우 모든 컴포넌트 또는 특정 컴포넌트를 일시정지할 수 있습니다.

    모든 컴포넌트를 일시정지하려면 다음 MODIFY 명령을 실행하십시오.
    MODIFY [jobname]identifier,PAUSE
    예를 들어, 두 개의 특정 컴포넌트를 일시정지하려면 다음 MODIFY 명령을 실행하십시오.
    MODIFY [jobname]identifier,PAUSE,TARGET='target1,target2'
    target1target2의 값은 지원되는 각 프로토콜에 대해 일시정지될 수 있는 컴포넌트입니다.
  2. 일시정지된 컴포넌트를 재개하십시오.

    일시정지된 모든 컴포넌트 또는 일시정지된 특정 컴포넌트를 재개할 수 있습니다.

    모든 컴포넌트를 재개하려면 다음 명령을 실행하십시오.
    MODIFY [jobname]identifier,RESUME
    예를 들어, 두 개의 특정 컴포넌트를 재개하려면 다음 명령을 실행하십시오.
    MODIFY [jobname]identifier,RESUME,TARGET='target1,target2'
    target1target2의 값은 지원되는 각 프로토콜에 대해 일시정지될 수 있는 컴포넌트입니다.

주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_PauseResume_zosConsole.html