BatchTaskExecutionInfo interface
Informasi tentang eksekusi Tugas.
Properti
| container |
Informasi tentang kontainer tempat Tugas dijalankan. Properti ini diatur hanya jika Tugas berjalan dalam konteks kontainer. |
| end |
Waktu tugas selesai. Properti ini diatur hanya jika Tugas dalam status Selesai. |
| exit |
Kode keluar program yang ditentukan pada baris perintah Tugas. Properti ini diatur hanya jika Tugas dalam status selesai. Secara umum, kode keluar untuk proses mencerminkan konvensi tertentu 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 waktu habis, 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 terbaru di mana Tugas telah diantrekan kembali oleh layanan Batch sebagai hasil dari permintaan pengguna. Properti ini diatur hanya jika requeueCount bukan nol. |
| last |
Waktu terbaru saat coba lagi Tugas mulai berjalan. Elemen ini hanya ada jika Tugas dicoba kembali (yaitu retryCount bukan nol). Jika ada, ini biasanya sama dengan startTime, tetapi mungkin berbeda jika Tugas telah dimulai ulang karena alasan selain mencoba kembali; misalnya, jika Simpul Komputasi di-boot ulang selama coba lagi, maka startTime diperbarui tetapi lastRetryTime tidak. |
| requeue |
Berapa kali Tugas telah diantrekan kembali oleh layanan Batch sebagai hasil dari permintaan pengguna. Ketika pengguna menghapus Simpul Komputasi dari Kumpulan (dengan mengubah ukuran/menyusutkan kumpulan) atau ketika Pekerjaan dinonaktifkan, pengguna dapat menentukan bahwa menjalankan Tugas pada Simpul Komputasi akan diantrekan kembali untuk eksekusi. Jumlah ini melacak berapa kali Tugas telah diantrekan kembali karena alasan ini. |
| result | Hasil dari eksekusi Tugas. Jika nilainya 'gagal', maka detail kegagalan dapat ditemukan di properti failureInfo. Nilai yang mungkin: "berhasil", "kegagalan" |
| retry |
Berapa kali Tugas telah dicoba kembali oleh layanan Batch. Kegagalan aplikasi tugas (kode keluar bukan nol) dicoba kembali, kesalahan pra-pemrosesan (Tugas tidak dapat dijalankan) dan kesalahan pengunggahan file tidak dicoba kembali. Layanan Batch akan mencoba kembali Tugas hingga batas yang ditentukan oleh batasan. |
| start |
Waktu di mana Tugas mulai berjalan. 'Berjalan' sesuai dengan status 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 terbaru 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 tugas selesai. Properti ini diatur hanya jika Tugas dalam status Selesai.
endTime?: string | Date
Nilai Properti
string | 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 proses mencerminkan konvensi tertentu 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 waktu habis, 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 diantrekan kembali oleh layanan Batch sebagai hasil dari permintaan pengguna. Properti ini diatur hanya jika requeueCount bukan nol.
lastRequeueTime?: string | Date
Nilai Properti
string | Date
lastRetryTime
Waktu terbaru saat coba lagi Tugas mulai berjalan. Elemen ini hanya ada jika Tugas dicoba kembali (yaitu retryCount bukan nol). Jika ada, ini biasanya sama dengan startTime, tetapi mungkin berbeda jika Tugas telah dimulai ulang karena alasan selain mencoba kembali; misalnya, jika Simpul Komputasi di-boot ulang selama coba lagi, maka startTime diperbarui tetapi lastRetryTime tidak.
lastRetryTime?: string | Date
Nilai Properti
string | Date
requeueCount
Berapa kali Tugas telah diantrekan kembali oleh layanan Batch sebagai hasil dari permintaan pengguna. Ketika pengguna menghapus Simpul Komputasi dari Kumpulan (dengan mengubah ukuran/menyusutkan kumpulan) atau ketika Pekerjaan dinonaktifkan, pengguna dapat menentukan bahwa menjalankan Tugas pada Simpul Komputasi akan diantrekan kembali untuk eksekusi. Jumlah ini melacak berapa kali Tugas telah diantrekan kembali karena alasan ini.
requeueCount: number
Nilai Properti
number
result
Hasil dari eksekusi Tugas. Jika nilainya 'gagal', maka detail kegagalan dapat ditemukan di properti failureInfo.
Nilai yang mungkin: "berhasil", "kegagalan"
result?: string
Nilai Properti
string
retryCount
Berapa kali Tugas telah dicoba kembali oleh layanan Batch. Kegagalan aplikasi tugas (kode keluar bukan nol) dicoba kembali, kesalahan pra-pemrosesan (Tugas tidak dapat dijalankan) dan kesalahan pengunggahan file tidak dicoba kembali. 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 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 terbaru di mana Tugas mulai berjalan. Properti ini hanya ada untuk Tugas yang dalam status berjalan atau selesai.
startTime?: string | Date
Nilai Properti
string | Date