Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir görev zamanlanamadığından ve daha sonra yeniden denendiğinde bu olay yayılır. Bu, kaynak sınırlaması nedeniyle görev zamanlama zamanında geçici bir hatadır; örneğin, belirtilen bir görevi requiredSlots çalıştırmak için düğümlerde yeterli yuva yok.
Aşağıdaki örnek, bir görev zamanlaması başarısız olayının gövdesini gösterir.
{
"jobId": "job-01",
"id": "task-01",
"taskType": "User",
"systemTaskVersion": 665378862,
"requiredSlots": 1,
"nodeInfo": {
"poolId": "pool-01",
"nodeId": " "
},
"multiInstanceSettings": {
"numberOfInstances": 1
},
"constraints": {
"maxTaskRetryCount": 0
},
"schedulingError": {
"category": "UserError",
"code": "JobPreparationTaskFailed",
"message": "Task cannot run because the job preparation task failed on node"
}
}
| Öğ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ü. İş yöneticisi görevi olduğunu belirten 'JobManager' veya iş yöneticisi görevi olmadığını belirten 'Kullanıcı'. Bu olay iş hazırlama görevleri, iş bırakma görevleri veya başlangıç görevleri için yayımlanmaz. |
systemTaskVersion |
Int32 | Bir görevdeki iç yeniden deneme sayacı. 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 bir 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ı. |
schedulingError |
Karmaşık Tür | Görevin zamanlama hatası hakkında bilgi içerir. |
nodeInfo
| Öğ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 |
Int32 | Görevin gerektirdiği işlem düğümlerinin sayısı. |
Kısıtlama -ları
| Öğe adı | Türü | Notlar |
|---|---|---|
maxTaskRetryCount |
Int32 | Görevin yeniden denenebileceği en fazla sayı. Batch hizmeti, çıkış kodu sıfır olmayan bir görevi yeniden denenir. Bu değer özellikle yeniden deneme sayısını denetler. 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 en fazla 4 kez (bir ilk deneme ve 3 yeniden deneme) bir görev dener. 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 yok). |
schedulingError
| Öğe adı | Türü | Notlar |
|---|---|---|
category |
Dize | Faaliyetin kategorisi. |
code |
Dize | Görev zamanlama hatasının tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
message |
Dize | Kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan görev zamanlama hatasını açıklayan bir ileti. |