BatchJobPreparationTaskExecutionInfoOutput interface
Contient des informations sur l’exécution d’une tâche de préparation du travail sur un nœud de calcul.
Propriétés
| container |
Informations sur le conteneur sous lequel la tâche s’exécute. Cette propriété est définie uniquement si la tâche s’exécute dans un contexte de conteneur. |
| end |
Heure à laquelle la tâche de préparation du travail s’est terminée. Cette propriété est définie uniquement si la tâche est dans l’état Terminé. |
| exit |
Code de sortie du programme spécifié sur la ligne de commande Tâche. Ce paramètre est retourné uniquement si la tâche est dans l’état terminé. Le code de sortie d’un processus reflète la convention spécifique implémentée par le développeur d’applications pour ce processus. Si vous utilisez la valeur du code de sortie pour prendre des décisions dans votre code, veillez à connaître la convention de code de sortie utilisée par le processus d’application. Notez que le code de sortie peut également être généré par le système d’exploitation Nœud de calcul, par exemple lorsqu’un processus est arrêté de force. |
| failure |
Informations décrivant l’échec de la tâche, le cas échéant. Cette propriété est définie uniquement si la tâche est dans l’état terminé et a rencontré un échec. |
| last |
Heure la plus récente à laquelle une nouvelle tentative de la tâche de préparation du travail a commencé à s’exécuter. Cette propriété est définie uniquement si la tâche a été retentée (c’est-à-dire que retryCount n’est pas différente de zéro). Si elle est présente, elle est généralement identique à startTime, mais peut être différente si la tâche a été redémarrée pour des raisons autres que la nouvelle tentative ; par exemple, si le nœud de calcul a été redémarré lors d’une nouvelle tentative, le startTime est mis à jour, mais le dernierRetryTime n’est pas. |
| result | Résultat de l’exécution de la tâche. Si la valeur est « échec », les détails de l’échec sont trouvés dans la propriété failureInfo. Valeurs possibles : « réussite », « échec » |
| retry |
Nombre de fois où la tâche a été retentée par le service Batch. Les échecs d’application de tâche (code de sortie différent de zéro) sont retentés, les erreurs de prétraitement (la tâche n’a pas pu être exécutée) et les erreurs de chargement de fichier ne sont pas retentées. Le service Batch réessaye la tâche jusqu’à la limite spécifiée par les contraintes. Les échecs d’application de tâche (code de sortie différent de zéro) sont retentés, les erreurs de prétraitement (la tâche n’a pas pu être exécutée) et les erreurs de chargement de fichier ne sont pas retentées. Le service Batch réessaye la tâche jusqu’à la limite spécifiée par les contraintes. |
| start |
Heure à laquelle la tâche a commencé à s’exécuter. Si la tâche a été redémarrée ou retentée, il s’agit de l’heure la plus récente à laquelle la tâche a commencé à s’exécuter. |
| state | État actuel de la tâche de préparation du travail sur le nœud de calcul. Valeurs possibles : « en cours d’exécution », « terminé » |
| task |
Répertoire racine de la tâche de préparation du travail sur le nœud de calcul. Vous pouvez utiliser ce chemin d’accès pour récupérer les fichiers créés par la tâche, tels que les fichiers journaux. |
| task |
URL du répertoire racine de la tâche de préparation du travail sur le nœud de calcul. |
Détails de la propriété
containerInfo
Informations sur le conteneur sous lequel la tâche s’exécute. Cette propriété est définie uniquement si la tâche s’exécute dans un contexte de conteneur.
containerInfo?: BatchTaskContainerExecutionInfoOutput
Valeur de propriété
endTime
Heure à laquelle la tâche de préparation du travail s’est terminée. Cette propriété est définie uniquement si la tâche est dans l’état Terminé.
endTime?: string
Valeur de propriété
string
exitCode
Code de sortie du programme spécifié sur la ligne de commande Tâche. Ce paramètre est retourné uniquement si la tâche est dans l’état terminé. Le code de sortie d’un processus reflète la convention spécifique implémentée par le développeur d’applications pour ce processus. Si vous utilisez la valeur du code de sortie pour prendre des décisions dans votre code, veillez à connaître la convention de code de sortie utilisée par le processus d’application. Notez que le code de sortie peut également être généré par le système d’exploitation Nœud de calcul, par exemple lorsqu’un processus est arrêté de force.
exitCode?: number
Valeur de propriété
number
failureInfo
Informations décrivant l’échec de la tâche, le cas échéant. Cette propriété est définie uniquement si la tâche est dans l’état terminé et a rencontré un échec.
failureInfo?: BatchTaskFailureInfoOutput
Valeur de propriété
lastRetryTime
Heure la plus récente à laquelle une nouvelle tentative de la tâche de préparation du travail a commencé à s’exécuter. Cette propriété est définie uniquement si la tâche a été retentée (c’est-à-dire que retryCount n’est pas différente de zéro). Si elle est présente, elle est généralement identique à startTime, mais peut être différente si la tâche a été redémarrée pour des raisons autres que la nouvelle tentative ; par exemple, si le nœud de calcul a été redémarré lors d’une nouvelle tentative, le startTime est mis à jour, mais le dernierRetryTime n’est pas.
lastRetryTime?: string
Valeur de propriété
string
result
Résultat de l’exécution de la tâche. Si la valeur est « échec », les détails de l’échec sont trouvés dans la propriété failureInfo.
Valeurs possibles : « réussite », « échec »
result?: string
Valeur de propriété
string
retryCount
Nombre de fois où la tâche a été retentée par le service Batch. Les échecs d’application de tâche (code de sortie différent de zéro) sont retentés, les erreurs de prétraitement (la tâche n’a pas pu être exécutée) et les erreurs de chargement de fichier ne sont pas retentées. Le service Batch réessaye la tâche jusqu’à la limite spécifiée par les contraintes. Les échecs d’application de tâche (code de sortie différent de zéro) sont retentés, les erreurs de prétraitement (la tâche n’a pas pu être exécutée) et les erreurs de chargement de fichier ne sont pas retentées. Le service Batch réessaye la tâche jusqu’à la limite spécifiée par les contraintes.
retryCount: number
Valeur de propriété
number
startTime
Heure à laquelle la tâche a commencé à s’exécuter. Si la tâche a été redémarrée ou retentée, il s’agit de l’heure la plus récente à laquelle la tâche a commencé à s’exécuter.
startTime: string
Valeur de propriété
string
state
État actuel de la tâche de préparation du travail sur le nœud de calcul.
Valeurs possibles : « en cours d’exécution », « terminé »
state: string
Valeur de propriété
string
taskRootDirectory
Répertoire racine de la tâche de préparation du travail sur le nœud de calcul. Vous pouvez utiliser ce chemin d’accès pour récupérer les fichiers créés par la tâche, tels que les fichiers journaux.
taskRootDirectory?: string
Valeur de propriété
string
taskRootDirectoryUrl
URL du répertoire racine de la tâche de préparation du travail sur le nœud de calcul.
taskRootDirectoryUrl?: string
Valeur de propriété
string