Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare 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
}
}
| Nome dell'elemento | TIPO | Note |
|---|---|---|
jobId |
Stringa | ID del processo contenente l'attività. |
id |
Stringa | ID dell'attività. |
taskType |
Stringa | Tipo dell'attività. Può trattarsi di "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. Si noti che 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 può quindi riprovare fino a questo limite. Ad esempio, se il numero massimo di tentativi è 3, Batch tenta un'attività fino a 4 volte (un tentativo iniziale e 3 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 dell'attività. 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à. |
retryCount |
Int32 | Numero di tentativi di ripetizione 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 l'attività viene accodata dal servizio Batch come risultato di una richiesta utente. Quando si rimuovono nodi da un pool (ridimensionandolo o compattandolo) o disabilitando un processo, è possibile scegliere di rieseguere le attività in esecuzione in tali nodi per l'esecuzione. Questo conteggio tiene traccia del numero di volte in cui l'attività è stata accodata per questi motivi. |