z/OS 로그 스트림

z/OS® 시스템 로거가 로그 스트림이라고 하는 데이터의 콜렉션에 제공되는데, 이 데이터는 로컬 스토리지 버퍼에 기록된 후 장기 저장을 위해 Sysplex 결합 기능 또는 DASD에 저장됩니다. 로그 스트림은 특정 애플리케이션에 대해 고성능 로깅을 제공할 수 있습니다.

로그 스트림에 대한 일반 정보는 z/OS Setting Up a Sysplex(SA22-7625)를 읽으십시오.

WebSphere® Application Server for z/OS는 다음 데이터 유형의 로그 스트림을 사용할 수 있습니다.
  • 인쇄 데이터 세트가 아닌 로그 스트림으로 라우트할 수 있는 WebSphere Application Server 오류 로그의 데이터
  • HFS(Hierarchical File System) 데이터 세트가 아닌 로그 스트림으로 라우트할 수 있는 WebSphere Application Server 트랜잭션 로그의 데이터
  • 로그 스트림으로 라우트되는 WebSphere Application Server SIP(Session Initiation Protocol) 복구 로그의 데이터

WebSphere Application Server 오류 로그

WebSphere Application Server 오류 로그는 자세한 런타임 오류 및 상태 메시지를 기록하는 데 사용됩니다. ras_log_logstreamName 변수가 설정된 경우, 오류 로그 메시지는 이름 지정된 z/OS 로그 스트림에 작성됩니다. ras_log_logstreamName 변수를 설정하지 않았거나 이름 지정된 로그 스트림이 없는 경우, STDERR에 오류 로그 레코드가 작성됩니다.

WebSphere Application Server 오류 로그를 z/OS 로그 스트림으로 전송하는 경우의 주요 이점은 다중 서버 및 하위(servant) 영역의 오류 로그를 통합할 수 있다는 점입니다. 오류 로그 스트림을 결합 기능에 배치하는 경우에도 동일한 Sysplex에 있는 서로 다른 시스템의 오류 로그를 통합할 수 있습니다.

WebSphere Application Server for z/OS는 오류 로그 스트림을 작성할 수 있도록 다음과 같은 샘플 작업을 제공합니다.
BBOERRLC
WebSphere Application Server 오류 로그의 결합 기능 로그 스트림을 작성합니다.
BBOERRLD
WebSphere Application Server 오류 로그의 DSAD 전용 로그 스트림을 작성합니다.
copyZOS.sh 스크립트를 사용하여 이러한 작업을 파티션된 데이터 세트에 기록하십시오.

로그 스트림을 작성한 후, 스크립트 또는 관리 콘솔을 사용하여 ras_log_logstreamName 변수를 출력이 새로 작성된 로그 스트림으로 이동하는 모든 서버의 로그 스트림 이름으로 설정하십시오.

오류 로그를 보려면 SBBOEXEC 프로파일 데이터 세트의 BBORBLOG 스크립트를 사용하십시오. 자세한 정보는 로그 찾아보기 유틸리티를 사용하여 오류 로그 내용 보기 주제를 읽으십시오.

트랜잭션 XA 상대 로그

WebSphere Application Server 트랜잭션 XA 상대 로그는 트랜잭션(JTA) 정보를 기록하는 데 사용됩니다. 이 정보는 각 서버의 트랜잭션 디렉토리 파일 설정에 따라 HFS 파일 또는 z/OS 로그 스트림에 작성됩니다.
  • 트랜잭션 디렉토리 값이 dir://directory_name인 경우, 이름 지정된 파일 시스템 디렉토리에 트랜잭션 정보가 저장됩니다.
  • 트랜잭션 디렉토리 값이 logstream://logstream_name인 경우, 이름 지정된 로그 스트림에 트랜잭션 정보가 작성됩니다.
기본값은 dir://app_server_root/tranlog/server_name입니다.

WebSphere Application Server 트랜잭션 로그에 z/OS 로그 스트림을 사용하고 해당 로그 스트림을 결합 기능에 배치하면, 시스템 상호 간의 다시 시작 조작 성능을 향상시킬 수 있습니다.

WebSphere Application Server for z/OS는 트랜잭션 로그 스트림을 작성할 수 있도록 SBBOJCL 제품 데이터 세트에 다음과 같은 샘플 작업을 제공합니다.
BBOTXALC
WebSphere Application Server 트랜잭션 로그의 결합 기능 로그 스트림을 작성합니다.
BBOTXALD
WebSphere Application Server 트랜잭션 로그의 DSAD 전용 로그 스트림을 작성합니다.
copyZOS.sh 스크립트를 사용하여 이러한 작업을 파티션된 데이터 세트에 기록하십시오.

로그 스트림을 작성한 후 관리 콘솔을 사용하여 개별 서버의 트랜잭션 로그를 서버의 트랜잭션 서비스 설정의 구성 탭에 있는 logstream://logstream_name으로 설정하고(서버 > 서버 유형 > WebSphere 애플리케이션 서버 > server_name > 컨테이너 서비스 > 트랜잭션 서비스) 서버를 다시 시작하십시오. 자세한 정보는 트랜잭션 서비스 설정 주제를 읽으십시오.

참고: 애플리케이션 서버를 Network Deployment 셀에 연합할 때 기존의 트랜잭션 오류를 지워야 합니다. z/OS 로그 스트림으로 트랜잭션 로깅이 수행되는 경우, 애플리케이션 서버가 시스템 종료된 후 서버의 트랜잭션 로그 스트림을 삭제하고 새로 연합된 애플리케이션 서버를 시작하기 전에 이 로그 스트림을 재작성하십시오.

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)       
/*     
//

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-zos&topic=cins_logstrm
파일 이름:cins_logstrm.html