MultiInstanceSettingsOutput interface
Çok Örnekli Görevler genellikle MPI Görevlerini desteklemek için kullanılır. MPI örneğinde, alt görevlerden herhangi biri başarısız olursa (örneğin, sıfır olmayan bir çıkış koduyla çıkılması nedeniyle) çok örnekli Görevin tamamı başarısız olur. Çok örnekli Görev daha sonra sonlandırılır ve yeniden denenerek yeniden deneme sınırına kadar devam eder.
Özellikler
| common |
Batch hizmetinin koordinasyon komut satırını çalıştırmadan önce indireceği dosyaların listesi. Ortak kaynak dosyaları ile Görev kaynak dosyaları arasındaki fark, ortak kaynak dosyalarının birincil dahil olmak üzere tüm alt görevler için indirilmiş olması, Görev kaynak dosyalarının ise yalnızca birincil için indirilmiş olmasıdır. Ayrıca, bu kaynak dosyalarının Görev çalışma dizinine indirilmediğini, bunun yerine Görev kök dizinine (çalışma dizininin üstündeki bir dizin) indirildiğini unutmayın. Kaynak dosyaları listesi için en büyük boyut vardır. En büyük boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu azaltılmalıdır. Bu, .zip dosyaları, Uygulama Paketleri veya Docker Kapsayıcıları kullanılarak elde edilebilir. |
| coordination |
Birincil görev ana Görev komutunu çalıştırdığında eşgüdümlü olmalarını sağlamak için tüm İşlem Düğümlerinde çalıştırılacak komut satırı. Tipik bir koordinasyon komut satırı bir arka plan hizmeti başlatır ve hizmetin düğümler arası iletileri işlemeye hazır olduğunu doğrular. |
| number |
Görev için gereken İşlem Düğümlerinin sayısı. Atlanırsa, varsayılan değer 1'dir. |
Özellik Ayrıntıları
commonResourceFiles
Batch hizmetinin koordinasyon komut satırını çalıştırmadan önce indireceği dosyaların listesi. Ortak kaynak dosyaları ile Görev kaynak dosyaları arasındaki fark, ortak kaynak dosyalarının birincil dahil olmak üzere tüm alt görevler için indirilmiş olması, Görev kaynak dosyalarının ise yalnızca birincil için indirilmiş olmasıdır. Ayrıca, bu kaynak dosyalarının Görev çalışma dizinine indirilmediğini, bunun yerine Görev kök dizinine (çalışma dizininin üstündeki bir dizin) indirildiğini unutmayın. Kaynak dosyaları listesi için en büyük boyut vardır. En büyük boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu azaltılmalıdır. Bu, .zip dosyaları, Uygulama Paketleri veya Docker Kapsayıcıları kullanılarak elde edilebilir.
commonResourceFiles?: ResourceFileOutput[]
Özellik Değeri
coordinationCommandLine
Birincil görev ana Görev komutunu çalıştırdığında eşgüdümlü olmalarını sağlamak için tüm İşlem Düğümlerinde çalıştırılacak komut satırı. Tipik bir koordinasyon komut satırı bir arka plan hizmeti başlatır ve hizmetin düğümler arası iletileri işlemeye hazır olduğunu doğrular.
coordinationCommandLine: string
Özellik Değeri
string
numberOfInstances
Görev için gereken İşlem Düğümlerinin sayısı. Atlanırsa, varsayılan değer 1'dir.
numberOfInstances?: number
Özellik Değeri
number