BatchStartTaskInfo interface
İşlem Düğümünde çalışan bir StartTask hakkında bilgi.
Özellikler
| container |
Görevin yürütüldiği konteyner hakkında bilgiler. Bu özellik yalnızca Görev bir konteyner bağlamında çalışıyorsa ayarlanır. |
| end |
StartTask'ın çalışmayı durdurduğu zaman. Bu, StartTask'ın en son çalışmasının bitiş zamanıdır, eğer o çalışma tamamlandıysa (o koşu başarısız olsa ve tekrar deneme bekleyecek olsa bile). StartTask şu anda çalışıyorsa bu eleman yoktur. |
| exit |
StartTask komut satırında belirtilen programın çıkış kodu. Bu özellik yalnızca StartTask tamamlanmış durumdaysa ayarlanır. Genel olarak, bir sürecin çıkış kodu, uygulama geliştiricisinin o süreç için uyguladığı özel konvansiyonu yansıtır. Kodunuzda karar vermek için çıkış kodu değerini kullanıyorsanız, uygulama sürecinde kullanılan çıkış kodu konvansiyonunu bildiğinizden emin olun. Ancak, Batch servisi StartTask'ı sonlandırırsa (zaman aşımı veya API üzerinden kullanıcı sonlandırması nedeniyle) işletim sistemi tarafından tanımlanmış bir çıkış kodu görebilirsiniz. |
| failure |
Görev başarısızlığını tanımlayan bilgiler, varsa. Bu özellik yalnızca Görev tamamlanmış durumdaysa ve bir arıza yaşandığında ayarlanır. |
| last |
Görevin yeniden denemesinin başladığı en son zaman. Bu eleman yalnızca Görev yeniden denendiyse (yani retryCount sıfır değilse) mevcuttur. Varsa, bu genellikle startTime ile aynıdır, ancak Görev başka nedenlerle yeniden başlatıldıysa farklı olabilir; örneğin, Compute Node yeniden başlatıldıysa yeniden başlatıldıysa, startTime güncellenir ama son RetryTime güncellenmez. |
| result | Görevin uygulanmasının sonucu. Değer 'başarısız' ise, arızanın detayları failureInfo özelliğinde bulunabilir. |
| retry |
Görevin Batch servisi tarafından kaç kez yeniden denendiği. Görev uygulaması hataları (sıfır olmayan çıkış kodu) tekrar denenir, ön işlem hataları (Görev çalıştırılamamıştır) ve dosya yükleme hataları tekrar denenmez. Batch servisi, kısıtlamalarla belirtilen sınıra kadar Görevi tekrar dener. |
| start |
StartTask'ın çalışmaya başladığı zaman. Bu değer, Görev yeniden başlatıldığında veya tekrar denendiğinde (yani StartTask'ın en son çalışmaya başladığı zamandır) her sıfırlanır. |
| state | Compute Node'daki StartTask'ın durumu. |
Özellik Ayrıntıları
containerInfo
Görevin yürütüldiği konteyner hakkında bilgiler. Bu özellik yalnızca Görev bir konteyner bağlamında çalışıyorsa ayarlanır.
containerInfo?: BatchTaskContainerExecutionInfo
Özellik Değeri
endTime
StartTask'ın çalışmayı durdurduğu zaman. Bu, StartTask'ın en son çalışmasının bitiş zamanıdır, eğer o çalışma tamamlandıysa (o koşu başarısız olsa ve tekrar deneme bekleyecek olsa bile). StartTask şu anda çalışıyorsa bu eleman yoktur.
endTime?: Date
Özellik Değeri
Date
exitCode
StartTask komut satırında belirtilen programın çıkış kodu. Bu özellik yalnızca StartTask tamamlanmış durumdaysa ayarlanır. Genel olarak, bir sürecin çıkış kodu, uygulama geliştiricisinin o süreç için uyguladığı özel konvansiyonu yansıtır. Kodunuzda karar vermek için çıkış kodu değerini kullanıyorsanız, uygulama sürecinde kullanılan çıkış kodu konvansiyonunu bildiğinizden emin olun. Ancak, Batch servisi StartTask'ı sonlandırırsa (zaman aşımı veya API üzerinden kullanıcı sonlandırması nedeniyle) işletim sistemi tarafından tanımlanmış bir çıkış kodu görebilirsiniz.
exitCode?: number
Özellik Değeri
number
failureInfo
Görev başarısızlığını tanımlayan bilgiler, varsa. Bu özellik yalnızca Görev tamamlanmış durumdaysa ve bir arıza yaşandığında ayarlanır.
failureInfo?: BatchTaskFailureInfo
Özellik Değeri
lastRetryTime
Görevin yeniden denemesinin başladığı en son zaman. Bu eleman yalnızca Görev yeniden denendiyse (yani retryCount sıfır değilse) mevcuttur. Varsa, bu genellikle startTime ile aynıdır, ancak Görev başka nedenlerle yeniden başlatıldıysa farklı olabilir; örneğin, Compute Node yeniden başlatıldıysa yeniden başlatıldıysa, startTime güncellenir ama son RetryTime güncellenmez.
lastRetryTime?: Date
Özellik Değeri
Date
result
Görevin uygulanmasının sonucu. Değer 'başarısız' ise, arızanın detayları failureInfo özelliğinde bulunabilir.
result?: BatchTaskExecutionResult
Özellik Değeri
retryCount
Görevin Batch servisi tarafından kaç kez yeniden denendiği. Görev uygulaması hataları (sıfır olmayan çıkış kodu) tekrar denenir, ön işlem hataları (Görev çalıştırılamamıştır) ve dosya yükleme hataları tekrar denenmez. Batch servisi, kısıtlamalarla belirtilen sınıra kadar Görevi tekrar dener.
retryCount: number
Özellik Değeri
number
startTime
StartTask'ın çalışmaya başladığı zaman. Bu değer, Görev yeniden başlatıldığında veya tekrar denendiğinde (yani StartTask'ın en son çalışmaya başladığı zamandır) her sıfırlanır.
startTime: Date
Özellik Değeri
Date
state
Compute Node'daki StartTask'ın durumu.
state: BatchStartTaskState