Starthändelse för uppgift
Den här händelsen genereras när en aktivitet har schemalagts att starta på en beräkningsnod av schemaläggaren. Observera att om aktiviteten görs ett nytt försök eller begärs på nytt kommer den här händelsen att genereras igen för samma uppgift, men antalet återförsök och systemaktivitetsversionen uppdateras i enlighet med detta.
I följande exempel visas brödtexten för en aktivitetsstarthändelse.
{
"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
}
}
Elementnamn | Typ | Kommentarer |
---|---|---|
jobId |
Sträng | ID:t för jobbet som innehåller uppgiften. |
id |
Sträng | Uppgiftens ID. |
taskType |
Sträng | Typen av uppgift. Detta kan antingen vara "JobManager" som anger att det är en jobbhanteraraktivitet eller "Användare" som anger att det inte är en jobbhanteraraktivitet. |
systemTaskVersion |
Int32 | Det här är den interna återförsöksräknaren för en aktivitet. Internt kan Batch-tjänsten försöka utföra en uppgift igen för att ta hänsyn till tillfälliga problem. Dessa problem kan omfatta interna schemaläggningsfel eller försök att återställa från beräkningsnoder i ett felaktigt tillstånd. |
requiredSlots |
Int32 | De platser som krävs för att köra uppgiften. |
nodeInfo |
Komplex typ | Innehåller information om beräkningsnoden som aktiviteten kördes på. |
multiInstanceSettings |
Komplex typ | Anger att aktiviteten är multiinstansaktivitet som kräver flera beräkningsnoder. Mer information finns i multiInstanceSettings . |
constraints |
Komplex typ | De körningsbegränsningar som gäller för den här uppgiften. |
executionInfo |
Komplex typ | Innehåller information om körningen av uppgiften. |
nodeInfo
Elementnamn | Typ | Kommentarer |
---|---|---|
poolId |
Sträng | ID:t för poolen som aktiviteten kördes på. |
nodeId |
Sträng | ID för noden som aktiviteten kördes på. |
multiInstanceSettings
Elementnamn | Typ | Kommentarer |
---|---|---|
numberOfInstances |
Int | Antalet beräkningsnoder som krävs av aktiviteten. |
Begränsningar
Elementnamn | Typ | Kommentarer |
---|---|---|
maxTaskRetryCount |
Int32 | Det maximala antalet gånger som aktiviteten kan försökas igen. Batch-tjänsten försöker utföra en aktivitet igen om dess slutkod inte är noll. Observera att det här värdet specifikt styr antalet återförsök. Batch-tjänsten försöker utföra uppgiften en gång och kan sedan försöka igen upp till den här gränsen. Om det maximala antalet återförsök till exempel är 3 försöker Batch en aktivitet upp till 4 gånger (ett första försök och tre återförsök). Om det maximala antalet återförsök är 0 försöker inte Batch-tjänsten utföra uppgifter igen. Om det maximala antalet återförsök är -1 försöker Batch-tjänsten utföra uppgifter utan begränsning. Standardvärdet är 0 (inga återförsök). |
executionInfo
Elementnamn | Typ | Kommentarer |
---|---|---|
retryCount |
Int32 | Antalet gånger som aktiviteten har gjorts om av Batch-tjänsten. Uppgiften görs på nytt om den avslutas med en icke-nollavslutskod, upp till angivet MaxTaskRetryCount |