BatchJobPreparationTaskExecutionInfo interface
Contiene informazioni sull'esecuzione di un'attività di preparazione del processo in un nodo di calcolo.
Proprietà
| container |
Informazioni sul contenitore sotto cui il Task viene eseguito. Questa proprietà è impostata solo se il Task viene eseguito in un contesto container. |
| end |
Il momento in cui il compito di preparazione del lavoro è stato completato. Questa proprietà viene impostata solo se il compito è nello stato Completato. |
| exit |
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. |
| failure |
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. |
| last |
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. |
| retry |
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. |
| start |
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. |
| task |
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. |
| task |
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