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
| common |
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. |
| coordination |
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. |
| number |
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