Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo evento viene generato una volta completata un'attività, indipendentemente dal codice di uscita. Questo evento può essere usato per determinare la durata di un'attività, la posizione in cui è stata eseguita l'attività e se è stata ritentata.
Nell'esempio seguente viene illustrato il corpo di un evento di completamento dell'attività.
{
"jobId": "myJob",
"id": "myTask",
"taskType": "User",
"systemTaskVersion": 0,
"requiredSlots": 1,
"nodeInfo": {
"poolId": "pool-001",
"nodeId": "tvm-257509324_1-20160908t162728z"
},
"multiInstanceSettings": {
"numberOfInstances": 1
},
"constraints": {
"maxTaskRetryCount": 2
},
"executionInfo": {
"startTime": "2016-09-08T16:32:23.799Z",
"endTime": "2016-09-08T16:34:00.666Z",
"exitCode": 0,
"retryCount": 0,
"requeueCount": 0,
"result": "Success",
"schedulingError": {
"category": "",
"code": "",
"message": "",
"details": []
}
}
}
| Nome dell'elemento | TIPO | Note |
|---|---|---|
jobId |
Stringa | ID del processo contenente l'attività. |
id |
Stringa | ID dell'attività. |
taskType |
Stringa | Tipo dell'attività. Il tipo di attività può essere "JobManager" che indica che si tratta di un'attività del gestore di processi o di un 'Utente' che indica che non è un'attività del gestore di processi. Questo evento non viene generato per le attività di preparazione del processo, le attività di rilascio del processo o le attività di avvio. |
systemTaskVersion |
Int32 | Contatore dei tentativi interno in un'attività. Internamente il servizio Batch può ritentare un'attività per tenere conto dei problemi temporanei. Questi problemi possono includere errori di pianificazione interni o tentativi di ripristino dai nodi di calcolo in uno stato non valido. |
requiredSlots |
Int32 | Slot necessari per eseguire l'attività. |
nodeInfo |
Tipo complesso | Contiene informazioni sul nodo di calcolo in cui è stata eseguita l'attività. |
multiInstanceSettings |
Tipo complesso | Specifica che l'attività è un'attività a istanze multiple che richiede più nodi di calcolo. Per informazioni dettagliate, vedere multiInstanceSettings. |
constraints |
Tipo complesso | Vincoli di esecuzione che si applicano a questa attività. |
executionInfo |
Tipo complesso | Contiene informazioni sull'esecuzione dell'attività. |
nodeInfo
| Nome dell'elemento | TIPO | Note |
|---|---|---|
poolId |
Stringa | ID del pool in cui è stata eseguita l'attività. |
nodeId |
Stringa | ID del nodo in cui è stata eseguita l'attività. |
multiInstanceSettings
| Nome dell'elemento | TIPO | Note |
|---|---|---|
numberOfInstances |
Int32 | Numero di nodi di calcolo richiesti dall'attività. |
vincoli
| Nome dell'elemento | TIPO | Note |
|---|---|---|
maxTaskRetryCount |
Int32 | Numero massimo di tentativi di ripetizione dell'attività. Il servizio Batch ritenta un'attività se il codice di uscita è diverso da zero. Questo valore controlla in modo specifico il numero di tentativi. Il servizio Batch prova l'attività una sola volta e potrebbe quindi riprovare fino a questo limite. Ad esempio, se il numero massimo di tentativi è 3, Batch prova un'attività fino a quattro volte (un tentativo iniziale e tre tentativi). Se il numero massimo di tentativi è 0, il servizio Batch non riprova le attività. Se il numero massimo di tentativi è -1, il servizio Batch ritenta le attività senza limiti. Il valore predefinito è 0 (nessun tentativo). |
executionInfo
| Nome dell'elemento | TIPO | Note |
|---|---|---|
startTime |
Data e ora | Ora di inizio dell'esecuzione dell'attività. 'Running' corrisponde allo stato di esecuzione , quindi se l'attività specifica i file di risorse o i pacchetti dell'applicazione, l'ora di inizio riflette l'ora di inizio del download o della distribuzione di questi file di risorse o pacchetti dell'applicazione. Se l'attività è stata riavviata o ritentata, si tratta dell'ora più recente in cui l'attività è stata avviata l'esecuzione. |
endTime |
Data e ora | Ora di completamento dell'attività. |
exitCode |
Int32 | Codice di uscita dell'attività. Se l'attività non è riuscita prima dell'avvio dell'esecuzione, exitCode è Null. |
retryCount |
Int32 | Numero di tentativi dell'attività da parte del servizio Batch. L'attività viene ritentata se viene chiusa con un codice di uscita diverso da zero, fino all'oggetto MaxTaskRetryCount specificato. |
requeueCount |
Int32 | Numero di volte in cui il servizio Batch ha accodato l'attività come risultato di una richiesta utente. Quando i nodi vengono rimossi da un pool (tramite ridimensionamento o compattazione) o un processo è disabilitato, è possibile scegliere di rieseguere le attività in esecuzione in tali nodi. Questo conteggio tiene traccia del numero di volte in cui un'attività è stata riquedata per questi motivi. |
result |
Stringa | La stringa di risultato dell'attività potrebbe essere "Operazione riuscita" o "Errore" |
schedulingError |
Tipo complesso | Contiene informazioni dettagliate sull'errore. |
schedulingError
| Nome dell'elemento | TIPO | Note |
|---|---|---|
category |
Stringa | Categoria di errore, ad esempio "UserError". |
code |
Stringa | Codice di errore, ad esempio "FailureExitCode". |
message |
Stringa | Messaggio di errore. |
details |
Array | Dettagli dell'errore. |