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 quando un'attività non è riuscita a essere pianificata e viene ritentata in un secondo momento. Si tratta di un errore temporaneo in fase di pianificazione delle attività a causa della limitazione delle risorse, ad esempio, non abbastanza slot disponibili nei nodi per eseguire un'attività con requiredSlots specificato.
L'esempio seguente mostra il corpo di un evento di errore della pianificazione delle attività.
{
"jobId": "job-01",
"id": "task-01",
"taskType": "User",
"systemTaskVersion": 665378862,
"requiredSlots": 1,
"nodeInfo": {
"poolId": "pool-01",
"nodeId": " "
},
"multiInstanceSettings": {
"numberOfInstances": 1
},
"constraints": {
"maxTaskRetryCount": 0
},
"schedulingError": {
"category": "UserError",
"code": "JobPreparationTaskFailed",
"message": "Task cannot run because the job preparation task failed on node"
}
}
| Nome dell'elemento | TIPO | Note |
|---|---|---|
jobId |
Stringa | ID del processo contenente l'attività. |
id |
Stringa | ID dell'attività. |
taskType |
Stringa | Tipo dell'attività. È "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à. |
schedulingError |
Tipo complesso | Contiene informazioni sull'errore di pianificazione 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). |
schedulingError
| Nome dell'elemento | TIPO | Note |
|---|---|---|
category |
Stringa | Categoria dell'errore. |
code |
Stringa | Identificatore per l'errore di pianificazione delle attività. I codici sono invarianti e devono essere utilizzati a livello di codice. |
message |
Stringa | Messaggio che descrive l'errore di pianificazione delle attività, che deve essere adatto per la visualizzazione in un'interfaccia utente. |