BatchJobPreparationTaskExecutionInfo interface

Contiene informazioni sull'esecuzione di un'attività di preparazione del processo in un nodo di calcolo.

Proprietà

containerInfo

Informazioni sul contenitore sotto cui il Task viene eseguito. Questa proprietà è impostata solo se il Task viene eseguito in un contesto container.

endTime

Il momento in cui il compito di preparazione del lavoro è stato completato. Questa proprietà viene impostata solo se il compito è nello stato Completato.

exitCode

Il codice di uscita del programma specificato nella riga di comando Task. Questo parametro viene restituito solo se il Compito è nello stato completato. Il codice di uscita di un processo riflette la convenzione specifica implementata dallo sviluppatore dell'applicazione per quel processo. Se usi il valore del codice di uscita per prendere decisioni nel tuo codice, assicurati di conoscere la convenzione del codice di uscita usata dal processo di applicazione. Si noti che il codice di uscita può essere generato anche dal sistema operativo Compute Node, ad esempio quando un processo viene terminato forzatamente.

failureInfo

Informazioni che descrivono il fallimento del Compito, se ce ne sono. Questa proprietà viene impostata solo se il Compito è nello stato completato e ha incontrato un fallimento.

lastRetryTime

L'ultima volta in cui è iniziato a riprovare il compito di Preparazione del Lavoro. Questa proprietà viene impostata solo se il Task è stato riprovato (cioè il retryCount è diverso da zero). Se presente, questo è tipicamente lo stesso di startTime, ma può essere diverso se il Task è stato riavviato per motivi diversi dal ritento; ad esempio, se il Nodo di Calcolo è stato riavviato durante un retentativo, allora il startTime viene aggiornato ma il lastRetryTime no.

result

Il risultato dell'esecuzione del Compito. Se il valore è 'fallito', allora i dettagli del guasto si trovano nella proprietà failureInfo.

retryCount

Il numero di volte in cui il compito è stato riprovato dal servizio batch. I fallimenti delle applicazioni del task (codice di uscita non nullo) vengono riprovati, gli errori di pre-elaborazione (il Task non poteva essere eseguito) e gli errori di caricamento dei file non vengono riprovati. Il servizio Batch ritenterà il Task fino al limite specificato dai vincoli. I fallimenti delle applicazioni del task (codice di uscita non nullo) vengono riprovati, gli errori di pre-elaborazione (il Task non poteva essere eseguito) e gli errori di caricamento dei file non vengono riprovati. Il servizio Batch ritenterà il Task fino al limite specificato dai vincoli.

startTime

L'ora in cui il Compito iniziò a svolgersi. Se il Task è stato riavviato o riprovato, questo è l'ultimo momento in cui il Task è iniziato a essere eseguito.

state

Lo stato attuale del compito di Preparazione del Lavoro sul Nodo di Calcolo.

taskRootDirectory

La directory principale del compito di preparazione del lavoro sul nodo di calcolo. Puoi usare questo percorso per recuperare file creati dal Task, come i file di log.

taskRootDirectoryUrl

L'URL alla directory principale del compito di preparazione del lavoro sul nodo di calcolo.

Dettagli proprietà

containerInfo

Informazioni sul contenitore sotto cui il Task viene eseguito. Questa proprietà è impostata solo se il Task viene eseguito in un contesto container.

containerInfo?: BatchTaskContainerExecutionInfo

Valore della proprietà

endTime

Il momento in cui il compito di preparazione del lavoro è stato completato. Questa proprietà viene impostata solo se il compito è nello stato Completato.

endTime?: Date

Valore della proprietà

Date

exitCode

Il codice di uscita del programma specificato nella riga di comando Task. Questo parametro viene restituito solo se il Compito è nello stato completato. Il codice di uscita di un processo riflette la convenzione specifica implementata dallo sviluppatore dell'applicazione per quel processo. Se usi il valore del codice di uscita per prendere decisioni nel tuo codice, assicurati di conoscere la convenzione del codice di uscita usata dal processo di applicazione. Si noti che il codice di uscita può essere generato anche dal sistema operativo Compute Node, ad esempio quando un processo viene terminato forzatamente.

exitCode?: number

Valore della proprietà

number

failureInfo

Informazioni che descrivono il fallimento del Compito, se ce ne sono. Questa proprietà viene impostata solo se il Compito è nello stato completato e ha incontrato un fallimento.

failureInfo?: BatchTaskFailureInfo

Valore della proprietà

lastRetryTime

L'ultima volta in cui è iniziato a riprovare il compito di Preparazione del Lavoro. Questa proprietà viene impostata solo se il Task è stato riprovato (cioè il retryCount è diverso da zero). Se presente, questo è tipicamente lo stesso di startTime, ma può essere diverso se il Task è stato riavviato per motivi diversi dal ritento; ad esempio, se il Nodo di Calcolo è stato riavviato durante un retentativo, allora il startTime viene aggiornato ma il lastRetryTime no.

lastRetryTime?: Date

Valore della proprietà

Date

result

Il risultato dell'esecuzione del Compito. Se il valore è 'fallito', allora i dettagli del guasto si trovano nella proprietà failureInfo.

result?: BatchTaskExecutionResult

Valore della proprietà

retryCount

Il numero di volte in cui il compito è stato riprovato dal servizio batch. I fallimenti delle applicazioni del task (codice di uscita non nullo) vengono riprovati, gli errori di pre-elaborazione (il Task non poteva essere eseguito) e gli errori di caricamento dei file non vengono riprovati. Il servizio Batch ritenterà il Task fino al limite specificato dai vincoli. I fallimenti delle applicazioni del task (codice di uscita non nullo) vengono riprovati, gli errori di pre-elaborazione (il Task non poteva essere eseguito) e gli errori di caricamento dei file non vengono riprovati. Il servizio Batch ritenterà il Task fino al limite specificato dai vincoli.

retryCount: number

Valore della proprietà

number

startTime

L'ora in cui il Compito iniziò a svolgersi. Se il Task è stato riavviato o riprovato, questo è l'ultimo momento in cui il Task è iniziato a essere eseguito.

startTime: Date

Valore della proprietà

Date

state

Lo stato attuale del compito di Preparazione del Lavoro sul Nodo di Calcolo.

state: BatchJobPreparationTaskState

Valore della proprietà

taskRootDirectory

La directory principale del compito di preparazione del lavoro sul nodo di calcolo. Puoi usare questo percorso per recuperare file creati dal Task, come i file di log.

taskRootDirectory?: string

Valore della proprietà

string

taskRootDirectoryUrl

L'URL alla directory principale del compito di preparazione del lavoro sul nodo di calcolo.

taskRootDirectoryUrl?: string

Valore della proprietà

string