Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet événement est émis une fois qu’une tâche est planifiée pour démarrer sur un nœud de calcul par le planificateur. Si la tâche est retentée ou mise en file d’attente, cet événement est à nouveau émis pour la même tâche. Le nombre de nouvelles tentatives et la version de la tâche système seront mis à jour en conséquence.
L’exemple suivant montre le corps d’un événement de démarrage de tâche.
{
"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
}
}
| Nom de l’élément | Catégorie | Remarques |
|---|---|---|
jobId |
Chaîne | ID du travail contenant la tâche. |
id |
Chaîne | ID de la tâche. |
taskType |
Chaîne | Type de la tâche. Il s’agit d’un « JobManager » indiquant qu’il s’agit d’une tâche de gestionnaire de travaux ou d’un « utilisateur » indiquant qu’il ne s’agit pas d’une tâche de gestionnaire de travaux. |
systemTaskVersion |
Int32 | Compteur de nouvelles tentatives interne sur une tâche. En interne, le service Batch retente une tâche pour prendre en compte les problèmes temporaires. Ces problèmes incluent des erreurs de planification internes ou des tentatives de récupération à partir de nœuds de calcul dans un état incorrect. |
requiredSlots |
Int32 | Emplacements requis pour exécuter la tâche. |
nodeInfo |
Type complexe | Contient des informations sur le nœud de calcul sur lequel la tâche s’est exécutée. |
multiInstanceSettings |
Type complexe | Spécifie que la tâche est une tâche multi-instance nécessitant plusieurs nœuds de calcul. Pour plus d’informations, consultez multiInstanceSettings . |
constraints |
Type complexe | Contraintes d’exécution qui s’appliquent à cette tâche. |
executionInfo |
Type complexe | Contient des informations sur l’exécution de la tâche. |
nodeInfo
| Nom de l’élément | Catégorie | Remarques |
|---|---|---|
poolId |
Chaîne | ID du pool sur lequel la tâche s’est exécutée. |
nodeId |
Chaîne | ID du nœud sur lequel la tâche s’est exécutée. |
multiInstanceSettings
| Nom de l’élément | Catégorie | Remarques |
|---|---|---|
numberOfInstances |
Int | Nombre de nœuds de calcul requis par la tâche. |
Contraintes
| Nom de l’élément | Catégorie | Remarques |
|---|---|---|
maxTaskRetryCount |
Int32 | Nombre maximal de nouvelles tentatives de la tâche. Le service Batch retente une tâche si son code de sortie n’est pas différent de zéro. Cette valeur contrôle spécifiquement le nombre de nouvelles tentatives. Le service Batch tente la tâche une seule fois, puis peut réessayer jusqu’à cette limite. Par exemple, si le nombre maximal de nouvelles tentatives est de 3, Batch tente une tâche jusqu’à 4 fois (une tentative initiale et 3 nouvelles tentatives). Si le nombre maximal de nouvelles tentatives est égal à 0, le service Batch n’effectue pas de nouvelles tentatives. Si le nombre maximal de nouvelles tentatives est -1, le service Batch retente des tâches sans limite. La valeur par défaut est 0 (aucune nouvelle tentative). |
executionInfo
| Nom de l’élément | Catégorie | Remarques |
|---|---|---|
retryCount |
Int32 | Nombre de tentatives de la tâche par le service Batch. La tâche est retentée si elle se termine avec un code de sortie différent de zéro, jusqu’au MaxTaskRetryCount spécifié |