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 명령을 보여줍니다.
INCLUDE 매개변수는 선택사항입니다. INCLUDE 매개변수가 지정된 경우에는 INCLUDE 매개변수에 나열되는 모든 Java 덤프가 요청되고 서버 덤프 패키지에 포함됩니다. 올바른 Java 덤프 유형은 다음과 같습니다.MODIFY [jobname.]identifier,DUMP[,INCLUDE=<JAVA_DUMP_1>,<JAVA_DUMP_2>,...]
- 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