![[z/OS]](../images/ngzos.gif)
로그 스트림 크기 고려사항
애플리케이션 서버가 너무 큰 메시지를 작성하려고 하는 경우 로그 스트림 레코드 크기의 크기를 수정할 필요가 있을 수 있습니다. 메시지가 너무 크면 작업 로그에 기록되는 오류 메시지가 수신됩니다.
로그 스트림 레코드 크기가 여기에 작성 중인 메시지에 비해 너무
작으면 작업 로그에 다음과 유사한 메시지가 작성되는 것을 볼 수 있습니다.
TRAS0024I: 로그 항목이 4096 바이트 레코드에 대해 구성된 로그 스트림에
추가하기에는 너무 큰 5012 바이트 크기를 갖습니다. 로그 항목은 로그 스트림에
로깅되지 않습니다.
원래 메시지도 작업 로그에 기록되며 로그에서 볼 수 있습니다.
이 문제점을 해결하고 메시지 크기가 로그 스트림에 적합한지 확인하려면 오류 로그 로그 스트림의 MAXBUFSIZE를 변경하십시오. 다음 코드는 Profile Management Tool 또는 zpmt 명령으로 생성된 샘플 BBOERRLG 작업이 MAXBUFSIZE를 8192로 설정하기 위해 수정된 예제를 보여줍니다.
//BBOERRLG JOB (ACCTNO,ROOM),'USER10',CLASS=A,REGION=0M
//*
//*
//*
//BBORCLGS EXEC PGM=IXCMIAPU
//STDOUT DD STDERR=*
//SYSIN DD *
DATA TYPE(LOGR)
DEFINE LOGSTREAM NAME(WAS.TY5.ERROR.LOG)
DASDONLY(YES)
HLQ(LOGGER)
LS_SIZE(500)
STG_SIZE(500)
MAXBUFSIZE(8192)
AUTODELETE(YES)
RETPD(1)
LS_DATACLAS(STANDARD)