BatchJobConstraints interface

작업에 대한 실행 제약 조건입니다.

속성

maxTaskRetryCount

각 과제를 최대 횟수 재시도할 수 있습니다. Batch 서비스는 종료 코드가 0이 아닌 경우 작업을 다시 시도합니다. 이 값은 특히 재시도 횟수를 제어합니다. 배치 서비스는 각 작업을 한 번씩 시도한 후, 이 한계까지 다시 시도할 수 있습니다. 예를 들어, 최대 재시도 횟수가 3회라면, 배치는 한 작업을 최대 4번(초기 1회, 3회 재시도)까지 시도합니다. 최대 재시도 횟수가 0이라면, 배치 서비스는 작업을 재시도하지 않습니다. 최대 재시도 횟수가 -1이면 배치 서비스는 무제한 작업을 재시도합니다. 기본값은 0(재시도 안 됨)입니다.

maxWallClockTime

작업이 생성된 시점부터 측정한 최대 경과 시간입니다. 작업이 시간 내에 완료되지 않으면, 배치 서비스는 작업을 종료하고 아직 실행 중인 작업들도 종료합니다. 이 경우 종료 사유는 MaxWallClockTimeExpiry가 됩니다. 이 속성이 명시되어 있지 않으면, 작업이 지속될 수 있는 시간 제한이 없습니다. 시간 시간은 ISO 8601 형식으로 명시되어 있습니다.

속성 세부 정보

maxTaskRetryCount

각 과제를 최대 횟수 재시도할 수 있습니다. Batch 서비스는 종료 코드가 0이 아닌 경우 작업을 다시 시도합니다. 이 값은 특히 재시도 횟수를 제어합니다. 배치 서비스는 각 작업을 한 번씩 시도한 후, 이 한계까지 다시 시도할 수 있습니다. 예를 들어, 최대 재시도 횟수가 3회라면, 배치는 한 작업을 최대 4번(초기 1회, 3회 재시도)까지 시도합니다. 최대 재시도 횟수가 0이라면, 배치 서비스는 작업을 재시도하지 않습니다. 최대 재시도 횟수가 -1이면 배치 서비스는 무제한 작업을 재시도합니다. 기본값은 0(재시도 안 됨)입니다.

maxTaskRetryCount?: number

속성 값

number

maxWallClockTime

작업이 생성된 시점부터 측정한 최대 경과 시간입니다. 작업이 시간 내에 완료되지 않으면, 배치 서비스는 작업을 종료하고 아직 실행 중인 작업들도 종료합니다. 이 경우 종료 사유는 MaxWallClockTimeExpiry가 됩니다. 이 속성이 명시되어 있지 않으면, 작업이 지속될 수 있는 시간 제한이 없습니다. 시간 시간은 ISO 8601 형식으로 명시되어 있습니다.

maxWallClockTime?: string

속성 값

string