Görev başlangıç olayı
Bu olay, zamanlayıcı tarafından bir görev bir işlem düğümünde başlayacak şekilde zamanlandıktan sonra yayılır. Görev yeniden denenirse veya yeniden sorgulanırsa, bu olayın aynı görev için yeniden yayılacağını, ancak yeniden deneme sayısı ve sistem görevi sürümünün buna göre güncelleştirileceğini unutmayın.
Aşağıdaki örnekte bir görev başlatma olayının gövdesi gösterilmektedir.
{
"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
}
}
Öğe adı | Tür | Notlar |
---|---|---|
jobId |
Dize | Görevi içeren işin kimliği. |
id |
Dize | Görevin kimliği. |
taskType |
Dize | Görevin türü. Bu bir iş yöneticisi görevi olduğunu belirten 'JobManager' veya iş yöneticisi görevi olmadığını belirten 'Kullanıcı' olabilir. |
systemTaskVersion |
Int32 | Bu, bir görevdeki iç yeniden deneme sayacıdır. Batch hizmeti geçici sorunları hesaba eklemek için bir görevi dahili olarak yeniden deneyebilir. Bu sorunlar, iç zamanlama hatalarını veya hatalı durumdaki işlem düğümlerinden kurtarma girişimlerini içerebilir. |
requiredSlots |
Int32 | Görevi çalıştırmak için gerekli yuvalar. |
nodeInfo |
Karmaşık Tür | Görevin üzerinde çalıştırıldığı işlem düğümü hakkında bilgi içerir. |
multiInstanceSettings |
Karmaşık Tür | Görevin birden çok işlem düğümü gerektiren Çok Örnekli Görev olduğunu belirtir. Ayrıntılar için bkz. multiInstanceSettings . |
constraints |
Karmaşık Tür | Bu göreve uygulanan yürütme kısıtlamaları. |
executionInfo |
Karmaşık Tür | Görevin yürütülmesi hakkında bilgi içerir. |
Nodeınfo
Öğe adı | Tür | Notlar |
---|---|---|
poolId |
Dize | Görevin üzerinde çalıştırıldığı havuzun kimliği. |
nodeId |
Dize | Görevin üzerinde çalıştırıldığı düğümün kimliği. |
multiInstanceSettings
Öğe adı | Tür | Notlar |
---|---|---|
numberOfInstances |
int | Görevin gerektirdiği işlem düğümlerinin sayısı. |
Kısıtlama -ları
Öğe adı | Tür | Notlar |
---|---|---|
maxTaskRetryCount |
Int32 | Görevin en fazla kaç kez yeniden denenebileceği. Batch hizmeti, çıkış kodu sıfır olmayan bir görevi yeniden denenir. Bu değerin özellikle yeniden deneme sayısını denetlediğini unutmayın. Batch hizmeti görevi bir kez dener ve bu sınıra kadar yeniden deneyebilir. Örneğin, yeniden deneme sayısı üst sınırı 3 ise, Batch görevi en fazla 4 kez dener (bir ilk deneme ve 3 yeniden deneme). Yeniden deneme sayısı üst sınırı 0 ise Batch hizmeti görevleri yeniden denemez. Yeniden deneme sayısı üst sınırı -1 ise, Batch hizmeti görevleri sınırsız olarak yeniden dener. Varsayılan değer 0'dır (yeniden deneme yapılmaz). |
Executionınfo
Öğe adı | Tür | Notlar |
---|---|---|
retryCount |
Int32 | Görevin Batch hizmeti tarafından yeniden denenme sayısı. Görev, belirtilen MaxTaskRetryCount değerine kadar sıfır olmayan bir çıkış koduyla çıkarsa yeniden denenecek |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin