BatchStartTaskInfo interface

İşlem Düğümünde çalışan bir StartTask hakkında bilgi.

Özellikler

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.

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.

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.

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.

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.

result

Görevin uygulanmasının sonucu. Değer 'başarısız' ise, arızanın detayları failureInfo özelliğinde bulunabilir.

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.

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.

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

Özellik Değeri