BatchStartTaskInfo interface

Informacje na temat elementu StartTask uruchomionego w węźle obliczeniowym.

Właściwości

containerInfo

Informacje o kontenerze, w którym wykonywane jest zadanie. Ta właściwość jest ustawiona tylko wtedy, gdy zadanie działa w kontekście kontenerowym.

endTime

Moment, w którym StartTask przestało działać. To jest czas zakończenia najnowszego uruchomienia StartTask, jeśli ten rozpoczęcie się zakończył (nawet jeśli ten rozpoczęcie zakończył się niepowodzeniem i jest w toku powtórka). Ten element nie występuje, jeśli StartTask jest aktualnie uruchomiony.

exitCode

Kod wyjścia programu określony w wierszu poleceń StartTask. Ta właściwość jest ustawiana tylko wtedy, gdy StartTask znajduje się w stanie ukończenia. Ogólnie rzecz biorąc, kod wyjścia dla procesu odzwierciedla konkretną konwencję zaimplementowaną przez twórcę aplikacji dla tego procesu. Jeśli używasz wartości kodu wyjścia do podejmowania decyzji w kodzie, upewnij się, że znasz konwencję kodu wyjścia stosowaną przez proces aplikacji. Jednak jeśli usługa Batch zakończy StartTask (z powodu limitu czasu lub zakończenia użytkownika przez API), możesz zobaczyć kod wyjściowy zdefiniowany przez system operacyjny.

failureInfo

Informacje opisujące ewentualne niepowodzenie zadania. Ta właściwość jest ustawiona tylko wtedy, gdy zadanie jest w stanie ukończonym i napotkało awarię.

lastRetryTime

Ostatni raz, gdy rozpoczęła się powtórka zadania. Ten element występuje tylko wtedy, gdy zadanie zostało ponownie spróbowane (tzn. retryCount jest różny od zera). Jeśli jest obecny, zazwyczaj jest to to samo co startTime, ale może się różnić, jeśli zadanie zostało ponownie uruchomione z powodów innych niż powtórka; na przykład, jeśli węzeł obliczeniowy został zrestartowany podczas ponownej próby, to czas startu zostaje zaktualizowany, ale ostatni czas próby próby nie.

result

Wynik wykonania zadania. Jeśli wartość to 'failed', szczegóły awarii można znaleźć w właściwości failureInfo.

retryCount

Liczba powtórzeń wykonania zadania przez usługę wsadową. Błędy aplikacji zadania (niezerowy kod wyjścia) są powtarzane, błędy wstępnego przetwarzania (zadanie nie mogło zostać wykonane), a błędy przesyłania plików nie są powtarzane. Usługa Batch ponownie spróbuje zadanie do limitu określonego przez ograniczenia.

startTime

Czas, w którym StartTask zaczął działać. Ta wartość jest resetowana za każdym razem, gdy zadanie jest restartowane lub próbowane (czyli jest to ostatni moment, gdy StartTask zaczęło działać).

state

Stan StartTask na węźle obliczeniowym.

Szczegóły właściwości

containerInfo

Informacje o kontenerze, w którym wykonywane jest zadanie. Ta właściwość jest ustawiona tylko wtedy, gdy zadanie działa w kontekście kontenerowym.

containerInfo?: BatchTaskContainerExecutionInfo

Wartość właściwości

endTime

Moment, w którym StartTask przestało działać. To jest czas zakończenia najnowszego uruchomienia StartTask, jeśli ten rozpoczęcie się zakończył (nawet jeśli ten rozpoczęcie zakończył się niepowodzeniem i jest w toku powtórka). Ten element nie występuje, jeśli StartTask jest aktualnie uruchomiony.

endTime?: Date

Wartość właściwości

Date

exitCode

Kod wyjścia programu określony w wierszu poleceń StartTask. Ta właściwość jest ustawiana tylko wtedy, gdy StartTask znajduje się w stanie ukończenia. Ogólnie rzecz biorąc, kod wyjścia dla procesu odzwierciedla konkretną konwencję zaimplementowaną przez twórcę aplikacji dla tego procesu. Jeśli używasz wartości kodu wyjścia do podejmowania decyzji w kodzie, upewnij się, że znasz konwencję kodu wyjścia stosowaną przez proces aplikacji. Jednak jeśli usługa Batch zakończy StartTask (z powodu limitu czasu lub zakończenia użytkownika przez API), możesz zobaczyć kod wyjściowy zdefiniowany przez system operacyjny.

exitCode?: number

Wartość właściwości

number

failureInfo

Informacje opisujące ewentualne niepowodzenie zadania. Ta właściwość jest ustawiona tylko wtedy, gdy zadanie jest w stanie ukończonym i napotkało awarię.

failureInfo?: BatchTaskFailureInfo

Wartość właściwości

lastRetryTime

Ostatni raz, gdy rozpoczęła się powtórka zadania. Ten element występuje tylko wtedy, gdy zadanie zostało ponownie spróbowane (tzn. retryCount jest różny od zera). Jeśli jest obecny, zazwyczaj jest to to samo co startTime, ale może się różnić, jeśli zadanie zostało ponownie uruchomione z powodów innych niż powtórka; na przykład, jeśli węzeł obliczeniowy został zrestartowany podczas ponownej próby, to czas startu zostaje zaktualizowany, ale ostatni czas próby próby nie.

lastRetryTime?: Date

Wartość właściwości

Date

result

Wynik wykonania zadania. Jeśli wartość to 'failed', szczegóły awarii można znaleźć w właściwości failureInfo.

result?: BatchTaskExecutionResult

Wartość właściwości

retryCount

Liczba powtórzeń wykonania zadania przez usługę wsadową. Błędy aplikacji zadania (niezerowy kod wyjścia) są powtarzane, błędy wstępnego przetwarzania (zadanie nie mogło zostać wykonane), a błędy przesyłania plików nie są powtarzane. Usługa Batch ponownie spróbuje zadanie do limitu określonego przez ograniczenia.

retryCount: number

Wartość właściwości

number

startTime

Czas, w którym StartTask zaczął działać. Ta wartość jest resetowana za każdym razem, gdy zadanie jest restartowane lub próbowane (czyli jest to ostatni moment, gdy StartTask zaczęło działać).

startTime: Date

Wartość właściwości

Date

state

Stan StartTask na węźle obliczeniowym.

state: BatchStartTaskState

Wartość właściwości