BatchStartTaskInfo interface
有关在计算节点上运行的 StartTask 的信息。
属性
| container |
关于任务执行容器的信息。 该属性仅在任务在容器上下文中运行时设置。 |
| end |
启动任务停止运行的时间。 这是最近一次 StartTask 运行的结束时间,如果该运行已完成(即使该运行失败且重试仍在等待中)。 如果启动任务当前运行,则该元素不存在。 |
| exit |
程序的退出代码在 StartTask 命令行中指定。 该属性仅在 StartTask 处于完成状态时设置。 一般来说,进程的出口代码反映了应用开发者为该进程实现的特定约定。 如果你用退出代码值来做代码决策,务必了解应用过程中使用的退出代码惯例。 然而,如果批处理服务因超时或用户通过API终止启动任务,你可能会看到作系统定义的退出代码。 |
| failure |
描述任务失败的信息(如果有的话)。 该属性仅在任务处于完成状态并遇到失败时设置。 |
| last |
最近一次任务重试开始运行。 该元素仅在任务被重试时出现(即retryCount非零)。 如果存在,通常与 startTime 相同,但如果任务因非重试原因被重启,可能会不同;例如,如果计算节点在重试过程中被重启,那么startTime会更新,但lastRetryTime不会更新。 |
| result | 任务执行的结果。 如果该值为“失败”,那么失败的详细信息可以在 failureInfo 属性中找到。 |
| retry |
任务被批处理服务重试的次数。 任务应用失败(非零退出码)会重试,预处理错误(任务无法执行)和文件上传错误不会重试。 批处理服务会在约束限制范围内重试任务。 |
| start |
启动任务开始运行的时间。 每次任务重启或重试时(即这是启动任务最近开始运行的时间),该值都会被重置。 |
| state | 计算节点上的StartTask状态。 |
属性详细信息
containerInfo
关于任务执行容器的信息。 该属性仅在任务在容器上下文中运行时设置。
containerInfo?: BatchTaskContainerExecutionInfo
属性值
endTime
启动任务停止运行的时间。 这是最近一次 StartTask 运行的结束时间,如果该运行已完成(即使该运行失败且重试仍在等待中)。 如果启动任务当前运行,则该元素不存在。
endTime?: Date
属性值
Date
exitCode
程序的退出代码在 StartTask 命令行中指定。 该属性仅在 StartTask 处于完成状态时设置。 一般来说,进程的出口代码反映了应用开发者为该进程实现的特定约定。 如果你用退出代码值来做代码决策,务必了解应用过程中使用的退出代码惯例。 然而,如果批处理服务因超时或用户通过API终止启动任务,你可能会看到作系统定义的退出代码。
exitCode?: number
属性值
number
failureInfo
描述任务失败的信息(如果有的话)。 该属性仅在任务处于完成状态并遇到失败时设置。
failureInfo?: BatchTaskFailureInfo
属性值
lastRetryTime
最近一次任务重试开始运行。 该元素仅在任务被重试时出现(即retryCount非零)。 如果存在,通常与 startTime 相同,但如果任务因非重试原因被重启,可能会不同;例如,如果计算节点在重试过程中被重启,那么startTime会更新,但lastRetryTime不会更新。
lastRetryTime?: Date
属性值
Date
result
任务执行的结果。 如果该值为“失败”,那么失败的详细信息可以在 failureInfo 属性中找到。
result?: BatchTaskExecutionResult
属性值
retryCount
任务被批处理服务重试的次数。 任务应用失败(非零退出码)会重试,预处理错误(任务无法执行)和文件上传错误不会重试。 批处理服务会在约束限制范围内重试任务。
retryCount: number
属性值
number
startTime
启动任务开始运行的时间。 每次任务重启或重试时(即这是启动任务最近开始运行的时间),该值都会被重置。
startTime: Date
属性值
Date