BatchTaskExecutionInfo interface
有关任务执行的信息。
属性
| container |
有关任务正在执行的容器的信息。 仅当任务在容器上下文中运行时,才会设置此属性。 |
| end |
任务完成的时间。 仅当任务处于“已完成”状态时,才会设置此属性。 |
| exit |
任务命令行上指定的程序的退出代码。 仅当任务处于已完成状态时,才会设置此属性。 通常,进程的退出代码反映了应用程序开发人员为该过程实现的特定约定。 如果使用退出代码值在代码中做出决策,请确保知道应用程序进程使用的退出代码约定。 但是,如果 Batch 服务终止任务(由于超时或用户通过 API 终止),可能会看到操作系统定义的退出代码。 |
| failure |
描述任务失败的信息(如果有)。 仅当任务处于已完成状态且遇到失败时,才会设置此属性。 |
| last |
由于用户请求,Batch 服务最近一次重新排队任务。 仅当 requeueCount 为非零时,才会设置此属性。 |
| last |
最近一次,任务重试开始运行。 仅当重试任务(即 retryCount 为非零)时,此元素才存在。 如果存在,这通常与 startTime 相同,但如果任务因重试以外的原因而重新启动,则可能会有所不同;例如,如果在重试期间重新启动了计算节点,则 startTime 会更新,但 lastRetryTime 不是。 |
| requeue |
由于用户请求,任务已由 Batch 服务重新排队的次数。 当用户从池中删除计算节点(通过调整池大小/缩小池)或禁用作业时,用户可以指定重新排队在计算节点上运行的任务以供执行。 此计数跟踪任务因这些原因重新排队的次数。 |
| result | 任务执行的结果。 如果值为“failed”,则可以在 failureInfo 属性中找到失败的详细信息。 可能的值:“success”、“failure” |
| retry |
Batch 服务重试任务次数。 重试任务应用程序失败(非零退出代码),预处理错误(无法运行任务),并且不会重试文件上传错误。 Batch 服务将按约束指定的限制重试任务。 |
| start |
任务开始运行的时间。 “Running”对应于运行状态,因此,如果任务指定资源文件或包,则开始时间反映任务开始下载或部署这些文件的时间。 如果任务已重启或重试,则这是任务开始运行的最新时间。 此属性仅适用于处于正在运行或已完成状态的任务。 |
属性详细信息
containerInfo
有关任务正在执行的容器的信息。 仅当任务在容器上下文中运行时,才会设置此属性。
containerInfo?: BatchTaskContainerExecutionInfo
属性值
endTime
任务完成的时间。 仅当任务处于“已完成”状态时,才会设置此属性。
endTime?: string | Date
属性值
string | Date
exitCode
任务命令行上指定的程序的退出代码。 仅当任务处于已完成状态时,才会设置此属性。 通常,进程的退出代码反映了应用程序开发人员为该过程实现的特定约定。 如果使用退出代码值在代码中做出决策,请确保知道应用程序进程使用的退出代码约定。 但是,如果 Batch 服务终止任务(由于超时或用户通过 API 终止),可能会看到操作系统定义的退出代码。
exitCode?: number
属性值
number
failureInfo
描述任务失败的信息(如果有)。 仅当任务处于已完成状态且遇到失败时,才会设置此属性。
failureInfo?: BatchTaskFailureInfo
属性值
lastRequeueTime
由于用户请求,Batch 服务最近一次重新排队任务。 仅当 requeueCount 为非零时,才会设置此属性。
lastRequeueTime?: string | Date
属性值
string | Date
lastRetryTime
最近一次,任务重试开始运行。 仅当重试任务(即 retryCount 为非零)时,此元素才存在。 如果存在,这通常与 startTime 相同,但如果任务因重试以外的原因而重新启动,则可能会有所不同;例如,如果在重试期间重新启动了计算节点,则 startTime 会更新,但 lastRetryTime 不是。
lastRetryTime?: string | Date
属性值
string | Date
requeueCount
由于用户请求,任务已由 Batch 服务重新排队的次数。 当用户从池中删除计算节点(通过调整池大小/缩小池)或禁用作业时,用户可以指定重新排队在计算节点上运行的任务以供执行。 此计数跟踪任务因这些原因重新排队的次数。
requeueCount: number
属性值
number
result
任务执行的结果。 如果值为“failed”,则可以在 failureInfo 属性中找到失败的详细信息。
可能的值:“success”、“failure”
result?: string
属性值
string
retryCount
Batch 服务重试任务次数。 重试任务应用程序失败(非零退出代码),预处理错误(无法运行任务),并且不会重试文件上传错误。 Batch 服务将按约束指定的限制重试任务。
retryCount: number
属性值
number
startTime
任务开始运行的时间。 “Running”对应于运行状态,因此,如果任务指定资源文件或包,则开始时间反映任务开始下载或部署这些文件的时间。 如果任务已重启或重试,则这是任务开始运行的最新时间。 此属性仅适用于处于正在运行或已完成状态的任务。
startTime?: string | Date
属性值
string | Date