BatchJobPreparationTaskExecutionInfo interface

컴퓨팅 노드에서 작업 준비 태스크를 실행하는 방법에 대한 정보를 포함합니다.

속성

containerInfo

작업이 실행되는 컨테이너에 대한 정보입니다. 이 속성은 작업이 컨테이너 컨텍스트에서 실행될 때만 설정됩니다.

endTime

작업 준비 작업이 완료된 시간. 이 속성은 작업이 완료 상태일 때만 설정됩니다.

exitCode

작업 명령줄에 지정된 프로그램의 종료 코드입니다. 이 매개변수는 작업이 완료된 상태일 때만 반환됩니다. 프로세스의 종료 코드는 해당 프로세스에 대해 애플리케이션 개발자가 구현한 특정 관례를 반영합니다. 출구 코드 값을 사용해 코드를 결정할 때는 애플리케이션 프로세스에서 사용하는 출구 코드 규칙을 반드시 알고 있어야 합니다. 종료 코드는 프로세스가 강제 종료될 때와 같이 컴퓨트 노드 운영체제에서 생성될 수도 있다는 점에 유의하세요.

failureInfo

작업 실패에 대한 정보가 있다면. 이 속성은 작업이 완료 상태에 있고 실패를 겪었을 때만 설정됩니다.

lastRetryTime

가장 최근에 직업 준비 과제 재시도가 시작된 시점입니다. 이 속성은 작업이 다시 시도된 경우에만 설정됩니다(예: retryCount가 0이 아닙니다). 만약 존재한다면, 이는 일반적으로 startTime과 동일하지만, 작업이 재시작된 경우에는 재시도가 아닌 다른 이유로 다를 수 있습니다; 예를 들어, 재시도 중에 컴퓨트 노드가 재부팅되었다면 startTime은 업데이트되지만 lastRetryTime은 업데이트되지 않습니다.

result

과제 실행의 결과입니다. 값이 '실패'라면, 실패 세부 사항은 failureInfo 속성에서 확인할 수 있습니다.

retryCount

배치 서비스가 작업을 재시도한 횟수. 작업 애플리케이션 실패(0이 아닌 종료 코드)는 재시도하고, 전처리 오류(작업 실행 불가), 파일 업로드 오류는 재시도하지 않습니다. 배치 서비스는 제약 조건에 따라 작업(Task)을 다시 시도합니다. 작업 애플리케이션 실패(0이 아닌 종료 코드)는 재시도하고, 전처리 오류(작업 실행 불가), 파일 업로드 오류는 재시도하지 않습니다. 배치 서비스는 제약 조건에 따라 작업(Task)을 다시 시도합니다.

startTime

과제가 시작된 시간. 작업이 재시작되거나 재시도된 경우, 이 시점이 작업이 실행을 시작한 가장 최근의 시간입니다.

state

컴퓨트 노드의 작업 준비 작업의 현재 상태입니다.

taskRootDirectory

컴퓨트 노드에 있는 작업 준비 작업의 루트 디렉터리입니다. 이 경로를 이용해 Task에서 생성된 로그 파일 같은 파일을 가져올 수 있습니다.

taskRootDirectoryUrl

컴퓨트 노드의 작업 준비 작업의 루트 디렉터리 URL입니다.

속성 세부 정보

containerInfo

작업이 실행되는 컨테이너에 대한 정보입니다. 이 속성은 작업이 컨테이너 컨텍스트에서 실행될 때만 설정됩니다.

containerInfo?: BatchTaskContainerExecutionInfo

속성 값

endTime

작업 준비 작업이 완료된 시간. 이 속성은 작업이 완료 상태일 때만 설정됩니다.

endTime?: Date

속성 값

Date

exitCode

작업 명령줄에 지정된 프로그램의 종료 코드입니다. 이 매개변수는 작업이 완료된 상태일 때만 반환됩니다. 프로세스의 종료 코드는 해당 프로세스에 대해 애플리케이션 개발자가 구현한 특정 관례를 반영합니다. 출구 코드 값을 사용해 코드를 결정할 때는 애플리케이션 프로세스에서 사용하는 출구 코드 규칙을 반드시 알고 있어야 합니다. 종료 코드는 프로세스가 강제 종료될 때와 같이 컴퓨트 노드 운영체제에서 생성될 수도 있다는 점에 유의하세요.

exitCode?: number

속성 값

number

failureInfo

작업 실패에 대한 정보가 있다면. 이 속성은 작업이 완료 상태에 있고 실패를 겪었을 때만 설정됩니다.

failureInfo?: BatchTaskFailureInfo

속성 값

lastRetryTime

가장 최근에 직업 준비 과제 재시도가 시작된 시점입니다. 이 속성은 작업이 다시 시도된 경우에만 설정됩니다(예: retryCount가 0이 아닙니다). 만약 존재한다면, 이는 일반적으로 startTime과 동일하지만, 작업이 재시작된 경우에는 재시도가 아닌 다른 이유로 다를 수 있습니다; 예를 들어, 재시도 중에 컴퓨트 노드가 재부팅되었다면 startTime은 업데이트되지만 lastRetryTime은 업데이트되지 않습니다.

lastRetryTime?: Date

속성 값

Date

result

과제 실행의 결과입니다. 값이 '실패'라면, 실패 세부 사항은 failureInfo 속성에서 확인할 수 있습니다.

result?: BatchTaskExecutionResult

속성 값

retryCount

배치 서비스가 작업을 재시도한 횟수. 작업 애플리케이션 실패(0이 아닌 종료 코드)는 재시도하고, 전처리 오류(작업 실행 불가), 파일 업로드 오류는 재시도하지 않습니다. 배치 서비스는 제약 조건에 따라 작업(Task)을 다시 시도합니다. 작업 애플리케이션 실패(0이 아닌 종료 코드)는 재시도하고, 전처리 오류(작업 실행 불가), 파일 업로드 오류는 재시도하지 않습니다. 배치 서비스는 제약 조건에 따라 작업(Task)을 다시 시도합니다.

retryCount: number

속성 값

number

startTime

과제가 시작된 시간. 작업이 재시작되거나 재시도된 경우, 이 시점이 작업이 실행을 시작한 가장 최근의 시간입니다.

startTime: Date

속성 값

Date

state

컴퓨트 노드의 작업 준비 작업의 현재 상태입니다.

state: BatchJobPreparationTaskState

속성 값

taskRootDirectory

컴퓨트 노드에 있는 작업 준비 작업의 루트 디렉터리입니다. 이 경로를 이용해 Task에서 생성된 로그 파일 같은 파일을 가져올 수 있습니다.

taskRootDirectory?: string

속성 값

string

taskRootDirectoryUrl

컴퓨트 노드의 작업 준비 작업의 루트 디렉터리 URL입니다.

taskRootDirectoryUrl?: string

속성 값

string