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