BatchTaskExecutionInfo interface
Görevin yürütülmesiyle ilgili bilgiler.
Ö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 |
Görevin tamamlandığı zaman. Bu özellik yalnızca Görev Tamamlanmış durumdaysa ayarlanır. |
| exit |
Görev komut satırında belirtilen programın çıkış kodu. Bu özellik yalnızca Görev 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 Görevi 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 Batch servisi tarafından kullanıcı talebi sonucu yeniden sıraya alındığı en son zamandır. Bu özellik yalnızca requeueCount sıfır değilse 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. |
| requeue |
Bir kullanıcı talebi sonucu Batch servisi tarafından Görevin yeniden sıraya alınma sayısı. Kullanıcı Compute Node'ları bir havuzdan kaldırdığında (havuzu yeniden boyutlandırarak/küçülterek) veya İş devre dışı bırakıldığında, kullanıcı Compute Node'larda çalışan Görevlerin çalıştırılmaya yeniden sıraya alınmasını belirtebilir. Bu sayım, Görevin bu nedenlerle kaç kez yeniden sıraya alındığını takip eder. |
| 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 |
Görevin başladığı zaman. 'Çalışıyor' çalışma durumuna karşılık gelir, yani Görev kaynak dosyalarını veya Paketleri belirtiyorsa, başlangıç zamanı Görevin bunları indirmeye veya dağıtmaya başladığı zamanı yansıtır. Görev yeniden başlatıldıysa veya tekrar denendiyse, bu Görevin en son çalışmaya başladığı zamandır. Bu özellik yalnızca çalışan veya tamamlanmış durumda olan Görevler için mevcuttur. |
Ö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
Görevin tamamlandığı zaman. Bu özellik yalnızca Görev Tamamlanmış durumdaysa ayarlanır.
endTime?: Date
Özellik Değeri
Date
exitCode
Görev komut satırında belirtilen programın çıkış kodu. Bu özellik yalnızca Görev 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 Görevi 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
lastRequeueTime
Görevin Batch servisi tarafından kullanıcı talebi sonucu yeniden sıraya alındığı en son zamandır. Bu özellik yalnızca requeueCount sıfır değilse ayarlanır.
lastRequeueTime?: Date
Özellik Değeri
Date
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
requeueCount
Bir kullanıcı talebi sonucu Batch servisi tarafından Görevin yeniden sıraya alınma sayısı. Kullanıcı Compute Node'ları bir havuzdan kaldırdığında (havuzu yeniden boyutlandırarak/küçülterek) veya İş devre dışı bırakıldığında, kullanıcı Compute Node'larda çalışan Görevlerin çalıştırılmaya yeniden sıraya alınmasını belirtebilir. Bu sayım, Görevin bu nedenlerle kaç kez yeniden sıraya alındığını takip eder.
requeueCount: number
Özellik Değeri
number
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
Görevin başladığı zaman. 'Çalışıyor' çalışma durumuna karşılık gelir, yani Görev kaynak dosyalarını veya Paketleri belirtiyorsa, başlangıç zamanı Görevin bunları indirmeye veya dağıtmaya başladığı zamanı yansıtır. Görev yeniden başlatıldıysa veya tekrar denendiyse, bu Görevin en son çalışmaya başladığı zamandır. Bu özellik yalnızca çalışan veya tamamlanmış durumda olan Görevler için mevcuttur.
startTime?: Date
Özellik Değeri
Date