BatchTaskConstraints interface
要应用于任务的执行约束。
属性
| max |
可以重试任务的最大次数。 如果 Batch 服务退出代码为非零,则重试任务。 请注意,由于非零退出代码,此值专门控制任务可执行文件的重试次数。 Batch 服务将尝试一次任务,然后可能会重试到此限制。 例如,如果最大重试计数为 3,Batch 将尝试任务最多 4 次(一次初始尝试和 3 次重试)。 如果最大重试计数为 0,则 Batch 服务不会在第一次尝试后重试任务。 如果最大重试计数为 -1,Batch 服务将重试任务,但不建议用于启动任务或任何任务。 默认值为 0(无重试)。 |
| max |
任务可能运行的最大运行时间,从任务开始时间开始测量。 如果任务未在时间限制内完成,Batch 服务将终止它。 如果未指定此项,则任务可能运行的时间没有时间限制。 |
| retention |
在运行任务的计算节点上保留任务目录的最短时间,从其完成执行时开始。 之后,Batch 服务可能会删除 Task 目录及其所有内容。 默认值为 7 天,即任务目录将保留 7 天,除非删除计算节点或删除作业。 |
属性详细信息
maxTaskRetryCount
可以重试任务的最大次数。 如果 Batch 服务退出代码为非零,则重试任务。 请注意,由于非零退出代码,此值专门控制任务可执行文件的重试次数。 Batch 服务将尝试一次任务,然后可能会重试到此限制。 例如,如果最大重试计数为 3,Batch 将尝试任务最多 4 次(一次初始尝试和 3 次重试)。 如果最大重试计数为 0,则 Batch 服务不会在第一次尝试后重试任务。 如果最大重试计数为 -1,Batch 服务将重试任务,但不建议用于启动任务或任何任务。 默认值为 0(无重试)。
maxTaskRetryCount?: number
属性值
number
maxWallClockTime
任务可能运行的最大运行时间,从任务开始时间开始测量。 如果任务未在时间限制内完成,Batch 服务将终止它。 如果未指定此项,则任务可能运行的时间没有时间限制。
maxWallClockTime?: string
属性值
string
retentionTime
在运行任务的计算节点上保留任务目录的最短时间,从其完成执行时开始。 之后,Batch 服务可能会删除 Task 目录及其所有内容。 默认值为 7 天,即任务目录将保留 7 天,除非删除计算节点或删除作业。
retentionTime?: string
属性值
string