BatchTaskExecutionInfo interface

Informasi tentang eksekusi Tugas.

Properti

containerInfo

Informasi tentang kontainer tempat Tugas dijalankan. Properti ini diatur hanya jika Tugas berjalan dalam konteks kontainer.

endTime

Waktu di mana Tugas selesai. Properti ini diatur hanya jika Tugas dalam status Selesai.

exitCode

Kode keluar program yang ditentukan pada baris perintah Tugas. Properti ini diatur hanya jika Tugas 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 Tugas (karena batas waktu, atau penghentian pengguna melalui API), Anda mungkin melihat kode keluar yang ditentukan sistem operasi.

failureInfo

Informasi yang menjelaskan kegagalan Tugas, jika ada. Properti ini diatur hanya jika Tugas dalam status selesai dan mengalami kegagalan.

lastRequeueTime

Waktu terbaru di mana Tugas telah diantrek ulang oleh layanan Batch sebagai hasil dari permintaan pengguna. Properti ini diatur hanya jika requeueCount bukan nol.

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.

requeueCount

Berapa kali Tugas telah diantri ulang oleh layanan Batch sebagai hasil dari permintaan pengguna. Saat pengguna menghapus Node Komputasi dari Kumpulan (dengan mengubah ukuran/mengecilkan kumpulan) atau saat Pekerjaan dinonaktifkan, pengguna dapat menentukan bahwa Tugas yang sedang berjalan pada Node Komputasi akan diantrekan ulang untuk eksekusi. Hitungan ini melacak berapa kali Tugas telah diantrekan ulang karena alasan ini.

result

Hasil eksekusi Tugas. Jika nilainya 'gagal', maka detail kegagalan dapat ditemukan di properti failureInfo.

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.

startTime

Waktu di mana Tugas mulai berjalan. 'Berjalan' sesuai dengan status yang sedang berjalan, jadi jika Tugas menentukan file sumber daya atau Paket, maka waktu mulai mencerminkan waktu di mana Tugas mulai mengunduh atau menyebarkannya. Jika Tugas telah dimulai ulang atau dicoba ulang, ini adalah waktu terakhir di mana Tugas mulai berjalan. Properti ini hanya ada untuk Tugas yang dalam status berjalan atau selesai.

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 Tugas selesai. Properti ini diatur hanya jika Tugas dalam status Selesai.

endTime?: Date

Nilai Properti

Date

exitCode

Kode keluar program yang ditentukan pada baris perintah Tugas. Properti ini diatur hanya jika Tugas 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 Tugas (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

lastRequeueTime

Waktu terbaru di mana Tugas telah diantrek ulang oleh layanan Batch sebagai hasil dari permintaan pengguna. Properti ini diatur hanya jika requeueCount bukan nol.

lastRequeueTime?: Date

Nilai Properti

Date

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

requeueCount

Berapa kali Tugas telah diantri ulang oleh layanan Batch sebagai hasil dari permintaan pengguna. Saat pengguna menghapus Node Komputasi dari Kumpulan (dengan mengubah ukuran/mengecilkan kumpulan) atau saat Pekerjaan dinonaktifkan, pengguna dapat menentukan bahwa Tugas yang sedang berjalan pada Node Komputasi akan diantrekan ulang untuk eksekusi. Hitungan ini melacak berapa kali Tugas telah diantrekan ulang karena alasan ini.

requeueCount: number

Nilai Properti

number

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 Tugas mulai berjalan. 'Berjalan' sesuai dengan status yang sedang berjalan, jadi jika Tugas menentukan file sumber daya atau Paket, maka waktu mulai mencerminkan waktu di mana Tugas mulai mengunduh atau menyebarkannya. Jika Tugas telah dimulai ulang atau dicoba ulang, ini adalah waktu terakhir di mana Tugas mulai berjalan. Properti ini hanya ada untuk Tugas yang dalam status berjalan atau selesai.

startTime?: Date

Nilai Properti

Date