Dela via


Händelse av uppgiftsfel

Den här händelsen genereras när en aktivitet slutförs med ett fel. För närvarande betraktas alla icke-nollavslutskoder som fel. Den här händelsen genereras utöver en aktivitetshändelse och kan användas för att identifiera när en aktivitet misslyckas.

I följande exempel visas brödtexten för en aktivitetsfelhändelse.

{
    "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": 1,
        "retryCount": 2,
        "requeueCount": 0
    }
}
Elementnamn Typ Noteringar
jobId Sträng ID:t för jobbet som innehåller uppgiften.
id Sträng Uppgiftens ID
taskType Sträng Typen av uppgift. Det är antingen "JobManager" som anger att det är en jobbhanteraraktivitet eller "Användare" som anger att det inte är en jobbhanteraraktivitet. Den genereras inte för jobbförberedelseaktiviteter, jobbpubliceringsaktiviteter eller startaktiviteter.
systemTaskVersion Int32 Det är den interna återförsöksräknaren för en uppgift. 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 aktiviteten.
nodeInfo Komplex typ Innehåller information om beräkningsnoden som aktiviteten kördes på.
multiInstanceSettings Komplex typ Anger att uppgiften är en aktivitet med flera instanser som kräver flera beräkningsnoder. Se multiInstanceSettings för mer information.
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 Noteringar
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 Noteringar
numberOfInstances Int32 Antalet beräkningsnoder som krävs av aktiviteten.

Begränsningar

Elementnamn Typ Noteringar
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.

Det här värdet styr specifikt antalet återförsök. Batch-tjänsten försöker utföra uppgiften en gång och kan sedan försöka upp till den här gränsen igen. 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 3 återförsök).

Om det maximala antalet återförsök är 0 försöker Batch-tjänsten inte 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 Noteringar
startTime Datum och tid Tiden då aktiviteten började köras. "Körs" motsvarar körningstillståndet , så om aktiviteten anger resursfiler eller programpaket återspeglar starttiden den tid då aktiviteten började ladda ned eller distribuera dem. Om aktiviteten startas om eller görs om är det den senaste gången som aktiviteten började köras.
endTime Datum och tid Tiden då aktiviteten slutfördes.
exitCode Int32 Aktivitetens slutkod.
retryCount Int32 Antalet gånger aktiviteten görs om av Batch-tjänsten. Uppgiften görs på nytt om den avslutas med en icke-nollavslutskod, upp till det angivna MaxTaskRetryCount.
requeueCount Int32 Antalet gånger som aktiviteten begärs på nytt av Batch-tjänsten som ett resultat av användarbegäran.

När användare tar bort noder från en pool (genom att ändra storlek på eller krympa den) eller inaktivera ett jobb kan de välja att fråga om de aktiviteter som körs på dessa noder för körning. Det här antalet spårar hur många gånger aktiviteten begärs på nytt av dessa skäl.