BatchTaskExecutionInfoOutput interface
Informacje o wykonywaniu zadania.
Właściwości
| container |
Informacje o kontenerze, w którym jest wykonywane zadanie. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest uruchamiane w kontekście kontenera. |
| end |
Czas, w którym zadanie zostało ukończone. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest w stanie Ukończono. |
| exit |
Kod zakończenia programu określony w wierszu polecenia zadania. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest w stanie ukończonym. Ogólnie rzecz biorąc, kod zakończenia procesu odzwierciedla konkretną konwencję zaimplementowaną przez dewelopera aplikacji dla tego procesu. Jeśli używasz wartości kodu zakończenia do podejmowania decyzji w kodzie, upewnij się, że znasz konwencję kodu zakończenia używaną przez proces aplikacji. Jeśli jednak usługa Batch zakończy zadanie (z powodu przekroczenia limitu czasu lub zakończenia działania użytkownika za pośrednictwem interfejsu API), może zostać wyświetlony kod zakończenia zdefiniowany przez system operacyjny. |
| failure |
Informacje opisujące błąd zadania, jeśli istnieje. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest w stanie ukończonym i napotkało błąd. |
| last |
Ostatni czas, w którym zadanie zostało ponownie w kolejce przez usługę Batch w wyniku żądania użytkownika. Ta właściwość jest ustawiana tylko wtedy, gdy requeueCount jest nonzero. |
| last |
Ostatni raz, w którym uruchomiono ponowną próbę zadania. Ten element jest obecny tylko wtedy, gdy zadanie zostało ponowione (tj. retryCount jest nonzero). Jeśli jest obecny, zazwyczaj jest to samo co startTime, ale może się różnić, jeśli zadanie zostało uruchomione ponownie z powodów innych niż ponawianie próby; na przykład jeśli węzeł obliczeniowy został uruchomiony ponownie podczas ponawiania próby, godzina rozpoczęcia zostanie zaktualizowana, ale parametr lastRetryTime nie jest. |
| requeue |
Liczba ponownych kolejek zadania przez usługę Batch w wyniku żądania użytkownika. Gdy użytkownik usunie węzły obliczeniowe z puli (przez zmianę rozmiaru/zmniejszenie puli) lub gdy zadanie jest wyłączone, użytkownik może określić, że uruchomione zadania w węzłach obliczeniowych zostaną ponownie w kolejce do wykonania. Ta liczba śledzi liczbę ponownych kolejek zadania z tych powodów. |
| result | Wynik wykonania zadania. Jeśli wartość to "failed", szczegóły błędu można znaleźć we właściwości failureInfo. Możliwe wartości: "success", "failure" |
| retry |
Liczba ponownych prób wykonania zadania przez usługę Batch. Błędy aplikacji zadań (kod zakończenia niezerowy) są ponawiane, błędy przetwarzania wstępnego (nie można uruchomić zadania) i błędy przekazywania plików nie są ponawiane. Usługa Batch ponowi próbę wykonania zadania do limitu określonego przez ograniczenia. |
| start |
Czas, w którym zadanie zaczęło działać. Polecenie "Uruchomione" odpowiada stanowi uruchomienia, więc jeśli zadanie określa pliki zasobów lub pakiety, godzina rozpoczęcia odzwierciedla czas rozpoczęcia, w którym zadanie rozpoczęło pobieranie lub wdrażanie tych plików. Jeśli zadanie zostało ponownie uruchomione lub ponowione, jest to ostatni czas, w którym zadanie zostało uruchomione. Ta właściwość jest obecna tylko w przypadku zadań, które są w stanie uruchomionym lub ukończonym. |
Szczegóły właściwości
containerInfo
Informacje o kontenerze, w którym jest wykonywane zadanie. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest uruchamiane w kontekście kontenera.
containerInfo?: BatchTaskContainerExecutionInfoOutput
Wartość właściwości
endTime
Czas, w którym zadanie zostało ukończone. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest w stanie Ukończono.
endTime?: string
Wartość właściwości
string
exitCode
Kod zakończenia programu określony w wierszu polecenia zadania. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest w stanie ukończonym. Ogólnie rzecz biorąc, kod zakończenia procesu odzwierciedla konkretną konwencję zaimplementowaną przez dewelopera aplikacji dla tego procesu. Jeśli używasz wartości kodu zakończenia do podejmowania decyzji w kodzie, upewnij się, że znasz konwencję kodu zakończenia używaną przez proces aplikacji. Jeśli jednak usługa Batch zakończy zadanie (z powodu przekroczenia limitu czasu lub zakończenia działania użytkownika za pośrednictwem interfejsu API), może zostać wyświetlony kod zakończenia zdefiniowany przez system operacyjny.
exitCode?: number
Wartość właściwości
number
failureInfo
Informacje opisujące błąd zadania, jeśli istnieje. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest w stanie ukończonym i napotkało błąd.
failureInfo?: BatchTaskFailureInfoOutput
Wartość właściwości
lastRequeueTime
Ostatni czas, w którym zadanie zostało ponownie w kolejce przez usługę Batch w wyniku żądania użytkownika. Ta właściwość jest ustawiana tylko wtedy, gdy requeueCount jest nonzero.
lastRequeueTime?: string
Wartość właściwości
string
lastRetryTime
Ostatni raz, w którym uruchomiono ponowną próbę zadania. Ten element jest obecny tylko wtedy, gdy zadanie zostało ponowione (tj. retryCount jest nonzero). Jeśli jest obecny, zazwyczaj jest to samo co startTime, ale może się różnić, jeśli zadanie zostało uruchomione ponownie z powodów innych niż ponawianie próby; na przykład jeśli węzeł obliczeniowy został uruchomiony ponownie podczas ponawiania próby, godzina rozpoczęcia zostanie zaktualizowana, ale parametr lastRetryTime nie jest.
lastRetryTime?: string
Wartość właściwości
string
requeueCount
Liczba ponownych kolejek zadania przez usługę Batch w wyniku żądania użytkownika. Gdy użytkownik usunie węzły obliczeniowe z puli (przez zmianę rozmiaru/zmniejszenie puli) lub gdy zadanie jest wyłączone, użytkownik może określić, że uruchomione zadania w węzłach obliczeniowych zostaną ponownie w kolejce do wykonania. Ta liczba śledzi liczbę ponownych kolejek zadania z tych powodów.
requeueCount: number
Wartość właściwości
number
result
Wynik wykonania zadania. Jeśli wartość to "failed", szczegóły błędu można znaleźć we właściwości failureInfo.
Możliwe wartości: "success", "failure"
result?: string
Wartość właściwości
string
retryCount
Liczba ponownych prób wykonania zadania przez usługę Batch. Błędy aplikacji zadań (kod zakończenia niezerowy) są ponawiane, błędy przetwarzania wstępnego (nie można uruchomić zadania) i błędy przekazywania plików nie są ponawiane. Usługa Batch ponowi próbę wykonania zadania do limitu określonego przez ograniczenia.
retryCount: number
Wartość właściwości
number
startTime
Czas, w którym zadanie zaczęło działać. Polecenie "Uruchomione" odpowiada stanowi uruchomienia, więc jeśli zadanie określa pliki zasobów lub pakiety, godzina rozpoczęcia odzwierciedla czas rozpoczęcia, w którym zadanie rozpoczęło pobieranie lub wdrażanie tych plików. Jeśli zadanie zostało ponownie uruchomione lub ponowione, jest to ostatni czas, w którym zadanie zostało uruchomione. Ta właściwość jest obecna tylko w przypadku zadań, które są w stanie uruchomionym lub ukończonym.
startTime?: string
Wartość właściwości
string