z/OS 로그스트림
z/OS® 시스템 로거는 로그스트림이라 불리는 데이터 집합을 제공하며, 이는 로컬 저장소 버퍼에 기록된 후 장기 저장을 위해 시스템 복합체 결합 시설(sysplex coupling facility) 또는 시스템 복합체 저장소( DASD )로 전송됩니다. 로그 스트림은 특정 애플리케이션에 대해 고성능 로깅을 제공할 수 있습니다.
로그스트림에 대한 일반적인 정보는 z/OS 를 참조하십시오. Sysplex 설정( SA22-7625 ).
WebSphere Application Server 오류 로그
WebSphere Application Server 오류 로그는 자세한 런타임 오류 및 상태 메시지를 기록하는 데 사용됩니다. ras_log_logstreamName 변수가 설정된 경우, 오류 로그 메시지는 지정된 z/OS 로그 스트림에 기록됩니다. ras_log_logstreamName 변수를 설정하지 않았거나 이름 지정된 로그 스트림이 없는 경우, STDERR에 오류 로그 레코드가 작성됩니다.
WebSphere Application Server 의 오류 로그를 z/OS 로그스트림으로 전송하는 주요 이점은 여러 서버 및 서번트 지역의 오류 로그를 통합할 수 있다는 점입니다. 오류 로그 스트림을 결합 기능에 배치하는 경우에도 동일한 Sysplex에 있는 서로 다른 시스템의 오류 로그를 통합할 수 있습니다.
로그 스트림을 작성한 후, 스크립트 또는 관리 콘솔을 사용하여 ras_log_logstreamName 변수를 출력이 새로 작성된 로그 스트림으로 이동하는 모든 서버의 로그 스트림 이름으로 설정하십시오.
오류 로그를 보려면 SBBOEXEC 프로파일 데이터 세트의 BBORBLOG 스크립트를 사용하십시오. 자세한 정보는 로그 찾아보기 유틸리티를 사용하여 오류 로그 내용 보기 주제를 읽으십시오.
트랜잭션 XA 상대 로그
z/OS 로그스트림을 WebSphere Application Server 트랜잭션 로그에 사용하고 해당 로그스트림을 커플링 시설에 배치함으로써, 시스템 간 재시작 작업의 성능을 향상시킬 수 있습니다.
로그 스트림을 작성한 후, 관리 콘솔을 사용하여 개별 서버의 트랜잭션 로그를 서버의 트랜잭션 서비스 설정의 구성 탭에 있는 logstream://logstream_name으로 설정(서버 > 서버 유형 > WebSphere Application Server > server_name > 컨테이너 서비스 > 트랜잭션 서비스)한 후 서버를 다시 시작하십시오. 자세한 정보는 트랜잭션 서비스 설정 주제를 읽으십시오.
SIP 복구 로그 스트림 작성
Network Deployment 셀 구성에 여러 LPAR의 복제 파트너가 포함되는 경우 SIP 복구 로그 스트림이 연결 기능에 상주해야 합니다. DASD 복구 로그 스트림은 모든 복제 파트너가 동일한 LPAR에 있는 경우에만 사용할 수 있습니다.
SIP 로그 스트림은 이름에 대한 매우 구체적인 패턴을 따라야 합니다(CELL_NAME.SERVER_NAME.D 및 CELL_NAME.SERVER_NAME.M).
로그 스트림이 가득 차 있거나 손상되었음을 나타내는 오류가 발생할 수 있습니다. 이 경우, 로그 스트림을 삭제한 후 재정의해야 할 수도 있습니다. 다음 예에서는 이러한 조치를 수행하기 위해 사용할 수 있는 작업을 보여줍니다.
//DEFLOGA JOB MSGLEVEL=(1,1),MSGCLASS=H,NOTIFY=&SYSUID,REGION=0M
//*
//LOGDEFN EXEC PGM=IXCMIAPU,REGION=4M
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD *
DATA TYPE(LOGR)
DELETE LOGSTREAM
NAME(WT0CELL.WT0S000.M)
DELETE LOGSTREAM
NAME(WT0CELL.WT0S000.D)
DELETE LOGSTREAM
NAME(WT0CELL.WT0S001.M)
DELETE LOGSTREAM
NAME(WT0CELL.WT0S001.D)
/*
//DEFLOGA JOB MSGLEVEL=(1,1),MSGCLASS=H,NOTIFY=&SYSUID,REGION=0M
//*
//LOGDEFN EXEC PGM=IXCMIAPU,REGION=4M
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD *
DATA TYPE(LOGR)
DEFINE LOGSTREAM
NAME(WT0CELL.WT0S000.M)
DASDONLY(YES)
HLQ(LOCAL) MODEL(NO)
LS_SIZE(2048)
STG_SIZE(2048)
LOWOFFLOAD(60)
HIGHOFFLOAD(80)
DEFINE LOGSTREAM
NAME(WT0CELL.WT0S000.D)
DASDONLY(YES)
HLQ(LOCAL) MODEL(NO)
LS_SIZE(2048)
STG_SIZE(2048)
LOWOFFLOAD(60)
HIGHOFFLOAD(80)
DEFINE LOGSTREAM
NAME(WT0CELL.WT0S001.M)
DASDONLY(YES)
HLQ(LOCAL) MODEL(NO)
LS_SIZE(2048)
STG_SIZE(2048)
LOWOFFLOAD(60)
HIGHOFFLOAD(80)
DEFINE LOGSTREAM
NAME(WT0CELL.WT0S001.D)
DASDONLY(YES)
HLQ(LOCAL) MODEL(NO)
LS_SIZE(2048)
STG_SIZE(2048)
LOWOFFLOAD(60)
HIGHOFFLOAD(80)
/*
//