BatchTaskExecutionInfo interface
Información sobre la ejecución de una tarea.
Propiedades
| container |
Información sobre el contenedor bajo el que se ejecuta la Tarea. Esta propiedad se establece solo si la tarea se ejecuta en un contexto de contenedor. |
| end |
El momento en que se completó la Tarea. Esta propiedad se activa solo si la tarea está en estado Completado. |
| exit |
El código de salida del programa especificado en la línea de comandos de Tarea. Esta propiedad solo se activa si la tarea está en estado completado. En general, el código de salida de un proceso refleja la convención específica implementada por el desarrollador de la aplicación para ese proceso. Si usas el valor del código de salida para tomar decisiones en tu código, asegúrate de conocer la convención del código de salida utilizada por el proceso de solicitud. Sin embargo, si el servicio por lotes termina la tarea (debido al tiempo de espera o a la terminación del usuario a través de la API), puede que veas un código de salida definido por el sistema operativo. |
| failure |
Información que describa el fallo de la tarea, si es que la hay. Esta propiedad solo se activa si la tarea está en estado completado y ha tenido un fallo. |
| last |
La última vez en la que la tarea ha sido recolocada en cola por el servicio por lotes como resultado de una solicitud de un usuario. Esta propiedad se establece solo si el requeueCount es distinto de cero. |
| last |
La última vez en la que empezó a ejecutarse una nueva prueba de la Tarea. Este elemento solo está presente si la Tarea se ha vuelto a intentar (es decir, el recuento de reintentos es distinto de cero). Si está presente, esto suele ser igual que el inicio del tiempo, pero puede ser diferente si la tarea se ha reiniciado por razones distintas a reintentar; por ejemplo, si el Nodo de Cómputo se reinició durante un reintento, entonces el startTime se actualiza pero el lastRetryTime no. |
| requeue |
El número de veces que la tarea ha sido recola por el servicio por lotes como resultado de una solicitud de usuario. Cuando el usuario elimina Nodos de Cómputo de un Pool (redimensionando/reduciendo el pool) o cuando el Trabajo está siendo deshabilitado, puede especificar que las Tareas en ejecución en los Nodos de Cómputo se vuelvan a poner en cola para su ejecución. Este recuento registra cuántas veces la tarea ha sido recolocada en cola por estas razones. |
| result | El resultado de la ejecución de la Tarea. Si el valor es 'fallido', entonces los detalles del fallo pueden encontrarse en la propiedad failInfo. |
| retry |
El número de veces que el servicio de lotes ha vuelto a intentar la tarea. Se vuelven a intentar fallos de la aplicación de la tarea (código de salida distinto de cero), se vuelven a intentar errores de preprocesamiento (la tarea no pudo ejecutarse) y errores de subida de archivos. El servicio por lotes volverá a intentar la tarea hasta el límite especificado por las restricciones. |
| start |
La hora en que la Tarea empezó a ejecutarse. 'Ejecutando' corresponde al estado en ejecución, así que si la tarea especifica archivos de recursos o paquetes, la hora de inicio refleja el momento en que la tarea comenzó a descargarlos o desplegarlos. Si la Tarea se ha reiniciado o vuelto a intentar, esta es la última vez que la Tarea ha empezado a ejecutarse. Esta propiedad solo está presente para tareas que están en estado de ejecución o completadas. |
Detalles de las propiedades
containerInfo
Información sobre el contenedor bajo el que se ejecuta la Tarea. Esta propiedad se establece solo si la tarea se ejecuta en un contexto de contenedor.
containerInfo?: BatchTaskContainerExecutionInfo
Valor de propiedad
endTime
El momento en que se completó la Tarea. Esta propiedad se activa solo si la tarea está en estado Completado.
endTime?: Date
Valor de propiedad
Date
exitCode
El código de salida del programa especificado en la línea de comandos de Tarea. Esta propiedad solo se activa si la tarea está en estado completado. En general, el código de salida de un proceso refleja la convención específica implementada por el desarrollador de la aplicación para ese proceso. Si usas el valor del código de salida para tomar decisiones en tu código, asegúrate de conocer la convención del código de salida utilizada por el proceso de solicitud. Sin embargo, si el servicio por lotes termina la tarea (debido al tiempo de espera o a la terminación del usuario a través de la API), puede que veas un código de salida definido por el sistema operativo.
exitCode?: number
Valor de propiedad
number
failureInfo
Información que describa el fallo de la tarea, si es que la hay. Esta propiedad solo se activa si la tarea está en estado completado y ha tenido un fallo.
failureInfo?: BatchTaskFailureInfo
Valor de propiedad
lastRequeueTime
La última vez en la que la tarea ha sido recolocada en cola por el servicio por lotes como resultado de una solicitud de un usuario. Esta propiedad se establece solo si el requeueCount es distinto de cero.
lastRequeueTime?: Date
Valor de propiedad
Date
lastRetryTime
La última vez en la que empezó a ejecutarse una nueva prueba de la Tarea. Este elemento solo está presente si la Tarea se ha vuelto a intentar (es decir, el recuento de reintentos es distinto de cero). Si está presente, esto suele ser igual que el inicio del tiempo, pero puede ser diferente si la tarea se ha reiniciado por razones distintas a reintentar; por ejemplo, si el Nodo de Cómputo se reinició durante un reintento, entonces el startTime se actualiza pero el lastRetryTime no.
lastRetryTime?: Date
Valor de propiedad
Date
requeueCount
El número de veces que la tarea ha sido recola por el servicio por lotes como resultado de una solicitud de usuario. Cuando el usuario elimina Nodos de Cómputo de un Pool (redimensionando/reduciendo el pool) o cuando el Trabajo está siendo deshabilitado, puede especificar que las Tareas en ejecución en los Nodos de Cómputo se vuelvan a poner en cola para su ejecución. Este recuento registra cuántas veces la tarea ha sido recolocada en cola por estas razones.
requeueCount: number
Valor de propiedad
number
result
El resultado de la ejecución de la Tarea. Si el valor es 'fallido', entonces los detalles del fallo pueden encontrarse en la propiedad failInfo.
result?: BatchTaskExecutionResult
Valor de propiedad
retryCount
El número de veces que el servicio de lotes ha vuelto a intentar la tarea. Se vuelven a intentar fallos de la aplicación de la tarea (código de salida distinto de cero), se vuelven a intentar errores de preprocesamiento (la tarea no pudo ejecutarse) y errores de subida de archivos. El servicio por lotes volverá a intentar la tarea hasta el límite especificado por las restricciones.
retryCount: number
Valor de propiedad
number
startTime
La hora en que la Tarea empezó a ejecutarse. 'Ejecutando' corresponde al estado en ejecución, así que si la tarea especifica archivos de recursos o paquetes, la hora de inicio refleja el momento en que la tarea comenzó a descargarlos o desplegarlos. Si la Tarea se ha reiniciado o vuelto a intentar, esta es la última vez que la Tarea ha empezado a ejecutarse. Esta propiedad solo está presente para tareas que están en estado de ejecución o completadas.
startTime?: Date
Valor de propiedad
Date