Liberty: z/OS의 MODIFY 명령

z/OS® 플랫폼에서 사용자는 Liberty 서버 프로세스가 지원하거나 엔젤 프로세스가 지원하는 MVS™ 운영자 명령을 사용하여 Liberty를 수정할 수 있습니다.

Liberty 서버 프로세스에서 지원하는 MODIFY 명령

인터럽트된 요청에 대한 정보 표시

인터럽트된 모든 요청, 제한시간을 초과한 인터럽트된 요청 및 지정된 시간(초)보다 오래된 인터럽트된 요청의 중단에 대한 요약 또는 자세한 정보를 표시할 수 있습니다. 또는 특정 요청에 대한 자세한 정보를 표시할 수 있습니다.

인터럽트된 요청에 대한 정보를 표시하려면 다음 명령을 사용하십시오.

MODIFY [jobname.]identifier,display,interrupts,<parameters>
올바른 매개변수는 다음과 같습니다.
  • details - 인터럽트된 요청에 대한 정보를 표시하는 데 사용합니다.

    다음 명령은 인터럽트된 요청에 대한 자세한 정보를 표시합니다.
    f BBOS001,display,interrupts,details
  • age=<value> - 지정된 값보다 오래된 요청에 대한 정보를 표시하는 데 사용합니다.

    다음 명령은 30초보다 오래된 요청에 대한 요약 정보를 표시합니다.
    f BBOS001,display,interrupts,age=30
    다음 명령은 20초보다 오래된 요청에 대한 자세한 정보를 표시합니다.
    f BBOS001,display,interrupts,age=20,details
  • timedout - 현재 정지된 것으로 간주되는 요청에 대한 정보를 표시하는 데 사용합니다.

    다음 명령은 현재 정지된 것으로 간주되는 요청에 대한 요약 정보를 표시합니다.
    f BBOS001,display,interrupts,timedout
    다음 명령은 현재 정지된 것으로 간주되는 요청에 대한 자세한 정보를 표시합니다.
    f BBOS001,display,interrupts,timedout,details
  • request=<value> - 지정된 요청에 대한 자세한 정보를 표시하는 데 사용합니다.

    다음 명령은 요청 ABcdE1+fgH_JJ에 대한 자세한 정보를 표시합니다.
     f BBOS001,display,interrupts,request='ABcdE1+fgH_JJ'

매개변수를 지정하지 않으면 인터럽트된 모든 요청에 대한 요약 정보가 표시됩니다.

추적 사용

다음 예제는 지정된 Liberty 서버에 대한 추적을 사용하는 MODIFY 명령을 보여줍니다.

MODIFY [jobname.]identifier,LOGGING='<trace_specification>'

유효한 추적 스펙에 대해 trace_specification 값을 대체하십시오. 자세한 정보는 Liberty: 로깅 및 추적을 참조하십시오.

트랜잭션 덤프
다음 예제는 지정된 Liberty 서버에서 트랜잭션 덤프를 요청하는 MODIFY 명령을 보여줍니다.
MODIFY [jobname.]identifier,tdump
SVC 덤프
SVC 덤프를 시작하려면 서버에는 SERVER 클래스의 BBG.AUTHMOD.BBGZSAFM.ZOSDUMP 자원 프로파일에 대해 읽기 액세스 권한이 부여되어 있어야 합니다. 다음 예제는 서버의 권한 부여를 위한 샘플 RACF® 명령을 보여줍니다. 여기서 <userid>는 서버에 지정된 사용자 ID입니다.
RDEF SERVER BBG.AUTHMOD.BBGZSAFM.ZOSDUMP UACC(NONE)
PERMIT BBG.AUTHMOD.BBGZSAFM.ZOSDUMP CLASS(SERVER) ACCESS(READ) ID(username)
SETR RACLIST(SERVER) GENERIC(SERVER) REFR
다음 예제는 지정된 Liberty 서버에서 SVC 덤프를 요청하기 위한 MODIFY 명령을 보여줍니다.
MODIFY [jobname.]identifier,svcdump
Java™ 힙 덤프
다음 예제는 지정된 Liberty 서버에서 JVM(Java Virtual Machine) 힙 덤프를 요청하는 MODIFY 명령을 보여줍니다.
MODIFY [jobname.]identifier,HEAPDUMP
Java 코어 덤프
다음 예제는 지정된 Liberty 서버에서 JVM 코어 덤프를 요청하는 MODIFY 명령을 보여줍니다.
MODIFY [jobname.]identifier,JAVACORE
서버 덤프
다음 예제는 지정된 Liberty 서버에서 서버 덤프를 요청하는 MODIFY 명령을 보여줍니다.
MODIFY [jobname.]identifier,DUMP[,INCLUDE=<JAVA_DUMP_1>,<JAVA_DUMP_2>,...]
INCLUDE 매개변수는 선택사항입니다. INCLUDE 매개변수가 지정된 경우에는 INCLUDE 매개변수에 나열되는 모든 Java 덤프가 요청되고 서버 덤프 패키지에 포함됩니다. 올바른 Java 덤프 유형은 다음과 같습니다.
  • THREAD(Java 코어 덤프의 경우)
  • HEAP(Java 힙 덤프의 경우)

엔젤 프로세스에서 지원하는 MODIFY 명령

코드 버전
다음 예제는 로드되는 엔젤 코드의 버전을 표시하는 MODIFY 명령을 보여줍니다.
MODIFY [jobname.]identifier,VERSION
추적 사용 또는 사용 안함
다음 예제는 엔젤 코드에 대한 추적을 사용하거나 사용하지 않는 MODIFY 명령을 보여줍니다.
MODIFY [jobname.]identifier,TRACE=[Y|N]

추적을 사용하려면 Y를 선택하고 추적을 사용하지 않으려면 N을 선택하십시오.

서버 표시
다음 예제는 현재 엔젤 코드에 연결된 서버의 목록을 표시하는 MODIFY 명령을 보여줍니다.
MODIFY [jobname.]identifier,DISPLAY,SERVERS

주제의 유형을 표시하는 아이콘 참조 주제

파일 이름: rwlp_admin_modifydump_zos.html