Dela via


MultiInstanceSettings interface

Aktiviteter med flera instanser används ofta för att stödja MPI-uppgifter. I MPI-fallet, om någon av underaktiviteterna misslyckas (till exempel på grund av att avsluta med en slutkod som inte är noll) misslyckas hela aktiviteten med flera instanser. Aktiviteten för flera instanser avslutas och görs om, upp till gränsen för återförsök.

Egenskaper

commonResourceFiles

En lista över filer som Batch-tjänsten kommer att ladda ner innan koordinatraden körs. Skillnaden mellan gemensamma resursfiler och Task-resursfiler är att gemensamma resursfiler laddas ner för alla deluppgifter inklusive primära, medan Task-resursfiler endast laddas ner för primära. Observera också att dessa resursfiler inte laddas ner till arbetskatalogen Task, utan istället till Task-rotkatalogen (en katalog ovanför arbetskatalogen). Det finns en maximal storlek för listan över resursfiler. När maxstorleken överskrids misslyckas begäran och svarsfelkoden requestEntityTooLarge. Om detta inträffar måste samlingen av ResourceFiles minskas i storlek. Detta kan uppnås med hjälp av .zip filer, programpaket eller Docker-containrar.

coordinationCommandLine

Kommandoraden för att köras på alla beräkningsnoder för att möjliggöra att de koordinerar när primären kör huvudkommandot Task. En typisk koordinatrad startar en bakgrundstjänst och verifierar att tjänsten är redo att behandla meddelanden mellan noder.

numberOfInstances

Antalet beräkningsnoder som krävs av uppgiften. Om det utelämnas är standardvärdet 1.

Fastighetsdetaljer

commonResourceFiles

En lista över filer som Batch-tjänsten kommer att ladda ner innan koordinatraden körs. Skillnaden mellan gemensamma resursfiler och Task-resursfiler är att gemensamma resursfiler laddas ner för alla deluppgifter inklusive primära, medan Task-resursfiler endast laddas ner för primära. Observera också att dessa resursfiler inte laddas ner till arbetskatalogen Task, utan istället till Task-rotkatalogen (en katalog ovanför arbetskatalogen). Det finns en maximal storlek för listan över resursfiler. När maxstorleken överskrids misslyckas begäran och svarsfelkoden requestEntityTooLarge. Om detta inträffar måste samlingen av ResourceFiles minskas i storlek. Detta kan uppnås med hjälp av .zip filer, programpaket eller Docker-containrar.

commonResourceFiles?: ResourceFile[]

Fastighetsvärde

coordinationCommandLine

Kommandoraden för att köras på alla beräkningsnoder för att möjliggöra att de koordinerar när primären kör huvudkommandot Task. En typisk koordinatrad startar en bakgrundstjänst och verifierar att tjänsten är redo att behandla meddelanden mellan noder.

coordinationCommandLine: string

Fastighetsvärde

string

numberOfInstances

Antalet beräkningsnoder som krävs av uppgiften. Om det utelämnas är standardvärdet 1.

numberOfInstances?: number

Fastighetsvärde

number