BatchStartTaskInfo interface
Informasi tentang StartTask yang berjalan pada Simpul Komputasi.
Properti
| container |
Informasi tentang kontainer tempat Tugas dijalankan. Properti ini diatur hanya jika Tugas berjalan dalam konteks kontainer. |
| end |
Waktu di mana StartTask berhenti berjalan. Ini adalah waktu akhir eksekusi terbaru StartTask, jika eksekusi tersebut telah selesai (bahkan jika eksekusi itu gagal dan percobaan lagi tertunda). Elemen ini tidak ada jika StartTask sedang berjalan. |
| exit |
Kode keluar program yang ditentukan pada baris perintah StartTask. Properti ini diatur hanya jika StartTask dalam status selesai. Secara umum, kode keluar untuk suatu proses mencerminkan konvensi khusus yang diterapkan oleh pengembang aplikasi untuk proses tersebut. Jika Anda menggunakan nilai kode keluar untuk membuat keputusan dalam kode Anda, pastikan Anda mengetahui konvensi kode keluar yang digunakan oleh proses aplikasi. Namun, jika layanan Batch mengakhiri StartTask (karena batas waktu, atau penghentian pengguna melalui API), Anda mungkin melihat kode keluar yang ditentukan sistem operasi. |
| failure |
Informasi yang menjelaskan kegagalan Tugas, jika ada. Properti ini diatur hanya jika Tugas dalam status selesai dan mengalami kegagalan. |
| last |
Waktu terakhir di mana percobaan ulang Tugas mulai berjalan. Elemen ini hanya ada jika Task dicoba ulang (yaitu retryCount bukan nol). Jika ada, ini biasanya sama dengan startTime, tetapi mungkin berbeda jika Tugas telah dimulai ulang karena alasan selain coba lagi; misalnya, jika Compute Node di-boot ulang selama percobaan ulang, maka startTime diperbarui tetapi lastRetryTime tidak. |
| result | Hasil eksekusi Tugas. Jika nilainya 'gagal', maka detail kegagalan dapat ditemukan di properti failureInfo. |
| retry |
Berapa kali Tugas telah dicoba ulang oleh layanan Batch. Kegagalan aplikasi tugas (kode keluar bukan nol) dicoba ulang, kesalahan pra-pemrosesan (Tugas tidak dapat dijalankan) dan kesalahan unggahan file tidak dicoba ulang. Layanan Batch akan mencoba kembali Tugas hingga batas yang ditentukan oleh batasan. |
| start |
Waktu di mana StartTask mulai berjalan. Nilai ini diatur ulang setiap kali Tugas dimulai ulang atau dicoba ulang (yaitu, ini adalah waktu terbaru di mana StartTask mulai berjalan). |
| state | Status StartTask pada Node Komputasi. |
Detail Properti
containerInfo
Informasi tentang kontainer tempat Tugas dijalankan. Properti ini diatur hanya jika Tugas berjalan dalam konteks kontainer.
containerInfo?: BatchTaskContainerExecutionInfo
Nilai Properti
endTime
Waktu di mana StartTask berhenti berjalan. Ini adalah waktu akhir eksekusi terbaru StartTask, jika eksekusi tersebut telah selesai (bahkan jika eksekusi itu gagal dan percobaan lagi tertunda). Elemen ini tidak ada jika StartTask sedang berjalan.
endTime?: Date
Nilai Properti
Date
exitCode
Kode keluar program yang ditentukan pada baris perintah StartTask. Properti ini diatur hanya jika StartTask dalam status selesai. Secara umum, kode keluar untuk suatu proses mencerminkan konvensi khusus yang diterapkan oleh pengembang aplikasi untuk proses tersebut. Jika Anda menggunakan nilai kode keluar untuk membuat keputusan dalam kode Anda, pastikan Anda mengetahui konvensi kode keluar yang digunakan oleh proses aplikasi. Namun, jika layanan Batch mengakhiri StartTask (karena batas waktu, atau penghentian pengguna melalui API), Anda mungkin melihat kode keluar yang ditentukan sistem operasi.
exitCode?: number
Nilai Properti
number
failureInfo
Informasi yang menjelaskan kegagalan Tugas, jika ada. Properti ini diatur hanya jika Tugas dalam status selesai dan mengalami kegagalan.
failureInfo?: BatchTaskFailureInfo
Nilai Properti
lastRetryTime
Waktu terakhir di mana percobaan ulang Tugas mulai berjalan. Elemen ini hanya ada jika Task dicoba ulang (yaitu retryCount bukan nol). Jika ada, ini biasanya sama dengan startTime, tetapi mungkin berbeda jika Tugas telah dimulai ulang karena alasan selain coba lagi; misalnya, jika Compute Node di-boot ulang selama percobaan ulang, maka startTime diperbarui tetapi lastRetryTime tidak.
lastRetryTime?: Date
Nilai Properti
Date
result
Hasil eksekusi Tugas. Jika nilainya 'gagal', maka detail kegagalan dapat ditemukan di properti failureInfo.
result?: BatchTaskExecutionResult
Nilai Properti
retryCount
Berapa kali Tugas telah dicoba ulang oleh layanan Batch. Kegagalan aplikasi tugas (kode keluar bukan nol) dicoba ulang, kesalahan pra-pemrosesan (Tugas tidak dapat dijalankan) dan kesalahan unggahan file tidak dicoba ulang. Layanan Batch akan mencoba kembali Tugas hingga batas yang ditentukan oleh batasan.
retryCount: number
Nilai Properti
number
startTime
Waktu di mana StartTask mulai berjalan. Nilai ini diatur ulang setiap kali Tugas dimulai ulang atau dicoba ulang (yaitu, ini adalah waktu terbaru di mana StartTask mulai berjalan).
startTime: Date
Nilai Properti
Date