작업 로그

작업 로그는 작업의 실행 세부사항에 대한 자세한 기록이 포함된 파일입니다. 일괄처리 컨테이너의 시스템 메시지 및 작업 실행 파일의 출력이 수집됩니다. 작업 로그를 검사하면 일괄처리 애플리케이션 자체의 출력을 포함하여 일괄처리 작업의 라이프사이클을 볼 수 있습니다.

작업 로그는 다음과 같은 세 가지 유형의 정보로 구성됩니다.
  1. xJCL - 작업 로그에는 xJCL 대체 값을 포함하여 작업 실행에 필요한 xJCL의 사본이 포함됩니다.
  2. 시스템 메시지 - 작업에 해당되는 주요 라이프사이클 이벤트와 통신하는 시스템 메시지 세트입니다. 다음 시스템 이벤트가 작업 로그에 기록됩니다.
    • 작업의 시작 및 끝
    • 단계의 시작 및 끝
    • 체크포인트의 시작 및 끝
    • 일괄처리 데이터 스트림의 열기, 닫기 및 체크포인트
    • 체크포인트 알고리즘 호출/결과
    • 결과 알고리즘 호출/결과
  3. 애플리케이션 메시지 - 작업 단계 프로그램에 의해 표준 출력 및 표준 오류에 작성된 메시지 세트입니다.

작업 로그는 작업 관리 콘솔을 통해 볼 수 있습니다. 작업이 실행되는 동안 정보가 작업 로그에 동적으로 추가되므로 작업 로그 보기에서 새로 고치기를 선택하여 최신 정보를 볼 수 있습니다. 작업 로그는 소유한 스케줄러가 활성 상태인 경우에만 볼 수 있습니다. 또한 작업을 실행 중인 엔드포인트가 사용 불가능한 경우에는 부분적인 작업 로그만 볼 수 있습니다.

작업 로그의 출력

작업 로그 출력은 작업 스케줄러 노드 및 그리드 실행 엔드포인트 노드에 수집됩니다. 출력은 다음 형식의 디렉토리에 수집됩니다.

${GRID_JOBLOG_ROOT}/joblogs/<job-directory>/<timeStamp-directory>

여기서

${GRID_JOBLOG_ROOT}/joblogs - 노드의 모든 작업 로그에 대한 기본 디렉토리입니다. 관리 콘솔에 있는 작업 스케줄러 패널의 엔드포인트 작업 로그 위치 속성을 통해 구성할 수 있습니다. ${GRID_JOBLOG_ROOT}의 기본값은 ${user.install.root}입니다.

<job-directory>는 런타임 시에 작업 이름에서 생성됩니다. 예를 들어, 작업 스케줄러에 의해 지정된 작업 ID가 PostingsSampleEar:99이면 생성된 디렉토리 이름은 PostingsSampleEar_99입니다.

<timeStamp-directory>- 런타임 시에 현재 날짜로부터 생성됩니다. 형식은 ddmmyyy_hhmmss입니다. 여기서, dd는 일, mm은 월(00 - 11), yyyy는 연도입니다. hh는 시간(00 - 23), mm은 분(00 - 59)이며 ss는 초(00 - 59)입니다. 예를 들어, 이름이 14022007_164535인 시간소인 디렉토리는 작업이 2007년 3월 14일 16시 45분 35초에 시작되었음을 의미합니다.

예를 들어, PostingsSampleEar:99 작업의 작업 출력은 /opt/IBM/WebSphere/AppServer/profiles/scheduler/joblogs/PostingsSampleEar_99/14022007_164535 디렉토리에 수집됩니다.

스케줄러 노드의 출력에는 작업 xJCL의 에코(심볼 변수 대체가 있는 경우에 한해 수행 전후) 및 작업 디스패치 정보가 포함됩니다. 작업 스케줄러의 작업 로그 출력은 이름이 part.0.log인 파일 내의 작업 로그 디렉토리에 수집됩니다. 실행 엔드포인트 노드의 출력에는 애플리케이션 출력 및 그리드 엔드포인트 런타임 메시지가 둘 다 포함됩니다. 이 출력에는 System.out 및 System.err 출력 스트림으로 지정된 모든 애플리케이션에서 생성된 출력이 포함됩니다. 그리드 엔드포인트의 작업 로그 출력은 part.1.log 및 part.2.log 등의 이름을 가진 파일 내의 작업 로그 디렉토리에 수집됩니다. 그러나 작업 스케줄러 및 그리드 엔드포인트가 동일한 애플리케이션 서버에 설치된 경우에는 스케줄러 및 그리드 엔드포인트의 작업 로드 출력이 둘 다 이름이 part.0.log인 파일 내의 작업 로그 디렉토리에 수집됩니다. 각 로그 파트에는 약 1000개의 레코드가 포함됩니다. 다음은 part.1.log의 내용을 표시하는 예제입니다.

System.out: [03/13/07 08:25:32:708 EDT] Tue Mar 13 08:25:32 EDT 2007: SimpleCI application starting...
System.out: [03/13/07 08:25:32:708 EDT] -->Will loop processing a variety of math functions for approximately 30.0 seconds!
System.out: [03/13/07 08:26:02:752 EDT] Tue Mar 13 08:26:02 EDT 2007: SimpleCI application complete!
System.out: [03/13/07 08:26:02:753 EDT] -->Actual Processing time = 30.043 seconds!
CWLRB5764I: [03/13/07 08:26:03:069 EDT] Job SimpleCIEar:44 ended

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



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