BatchTaskConstraints interface
要应用于任务的执行约束。
属性
| max |
可以重试任务的最大次数。 如果 Batch 服务退出代码为非零,则重试任务。 注意,这个值特别控制任务可执行程序的重试次数,因为退出码不是零。 Batch 服务将尝试一次任务,然后可能会重试到此限制。 例如,如果最大重试计数为 3,Batch 将尝试任务最多 4 次(一次初始尝试和 3 次重试)。 如果最大重试次数为0,批处理服务在第一次尝试后不会重试任务。 如果最大重试计数为 -1,Batch 服务将重试任务,但不建议用于启动任务或任何任务。 默认值为 0(无重试)。 |
| max |
任务可运行的最大时间,从任务开始时间计算。 如果任务在时间限制内未完成,批处理服务会终止任务。 如果未明确说明,任务时间无限制。 时间持续时间以ISO 8601格式规定。 |
| retention |
任务目录在运行的计算节点上,从执行完成起的最小时间。 此后,批处理服务可能会删除任务目录及其所有内容。 默认为7天,也就是说,除非计算节点被移除或作业被删除,否则任务目录将保留7天。 时间持续时间以ISO 8601格式规定。 |
属性详细信息
maxTaskRetryCount
可以重试任务的最大次数。 如果 Batch 服务退出代码为非零,则重试任务。 注意,这个值特别控制任务可执行程序的重试次数,因为退出码不是零。 Batch 服务将尝试一次任务,然后可能会重试到此限制。 例如,如果最大重试计数为 3,Batch 将尝试任务最多 4 次(一次初始尝试和 3 次重试)。 如果最大重试次数为0,批处理服务在第一次尝试后不会重试任务。 如果最大重试计数为 -1,Batch 服务将重试任务,但不建议用于启动任务或任何任务。 默认值为 0(无重试)。
maxTaskRetryCount?: number
属性值
number
maxWallClockTime
任务可运行的最大时间,从任务开始时间计算。 如果任务在时间限制内未完成,批处理服务会终止任务。 如果未明确说明,任务时间无限制。 时间持续时间以ISO 8601格式规定。
maxWallClockTime?: string
属性值
string
retentionTime
任务目录在运行的计算节点上,从执行完成起的最小时间。 此后,批处理服务可能会删除任务目录及其所有内容。 默认为7天,也就是说,除非计算节点被移除或作业被删除,否则任务目录将保留7天。 时间持续时间以ISO 8601格式规定。
retentionTime?: string
属性值
string