Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este evento se emite una vez programada una tarea para iniciarse en un nodo de proceso por parte del programador. Si la tarea se vuelve a intentar o se vuelve a poner en cola, este evento se emitirá de nuevo para la misma tarea. El recuento de reintentos y la versión de la tarea del sistema se actualizarán en consecuencia.
En el ejemplo siguiente se muestra el cuerpo de un evento de inicio de tarea.
{
"jobId": "myJob",
"id": "myTask",
"taskType": "User",
"systemTaskVersion": 220192842,
"requiredSlots": 1,
"nodeInfo": {
"poolId": "pool-001",
"nodeId": "tvm-257509324_1-20160908t162728z"
},
"multiInstanceSettings": {
"numberOfInstances": 1
},
"constraints": {
"maxTaskRetryCount": 2
},
"executionInfo": {
"retryCount": 0
}
}
| Nombre del elemento | Tipo | Notas |
|---|---|---|
jobId |
Cuerda | Identificador del trabajo que contiene la tarea. |
id |
Cuerda | Identificador de la tarea. |
taskType |
Cuerda | Tipo de la tarea. Es un "JobManager" que indica que es una tarea de administrador de trabajos o "Usuario" que indica que no es una tarea de administrador de trabajos. |
systemTaskVersion |
Int32 | Contador de reintento interno en una tarea. Internamente, el servicio Batch reintenta una tarea para tener en cuenta los problemas transitorios. Estos problemas incluyen errores de programación internos o intentos de recuperación de nodos de proceso en un estado incorrecto. |
requiredSlots |
Int32 | Ranuras necesarias para ejecutar la tarea. |
nodeInfo |
Tipo complejo | Contiene información sobre el nodo de proceso en el que se ejecutó la tarea. |
multiInstanceSettings |
Tipo complejo | Especifica que la tarea es Tarea de varias instancias que requiere varios nodos de proceso. Consulte multiInstanceSettings para obtener más información. |
constraints |
Tipo complejo | Restricciones de ejecución que se aplican a esta tarea. |
executionInfo |
Tipo complejo | Contiene información sobre la ejecución de la tarea. |
nodeInfo
| Nombre del elemento | Tipo | Notas |
|---|---|---|
poolId |
Cuerda | Identificador del grupo en el que se ejecutó la tarea. |
nodeId |
Cuerda | Identificador del nodo en el que se ejecutó la tarea. |
multiInstanceSettings
| Nombre del elemento | Tipo | Notas |
|---|---|---|
numberOfInstances |
Int | Número de nodos de proceso requeridos por la tarea. |
Restricciones
| Nombre del elemento | Tipo | Notas |
|---|---|---|
maxTaskRetryCount |
Int32 | Número máximo de veces que se reintenta la tarea. El servicio Batch reintenta una tarea si su código de salida es distinto de cero. Este valor controla específicamente el número de reintentos. El servicio Batch intenta la tarea una vez y, a continuación, puede volver a intentarlo hasta este límite. Por ejemplo, si el número máximo de reintentos es 3, Batch intenta una tarea hasta 4 veces (un intento inicial y 3 reintentos). Si el número máximo de reintentos es 0, el servicio Batch no reintenta las tareas. Si el número máximo de reintentos es -1, el servicio Batch reintenta las tareas sin límite. El valor predeterminado es 0 (sin reintentos). |
executionInfo
| Nombre del elemento | Tipo | Notas |
|---|---|---|
retryCount |
Int32 | Número de veces que el servicio Batch vuelve a intentar la tarea. La tarea se reintenta si se cierra con un código de salida distinto de cero, hasta el valor de MaxTaskRetryCount especificado. |