BatchJobConstraints interface
Batasan eksekusi untuk Pekerjaan.
Properti
| max |
Jumlah maksimum setiap Tugas dapat dicoba ulang. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. Perhatikan bahwa nilai ini secara khusus mengontrol jumlah percobaan ulang. Layanan Batch akan mencoba setiap Tugas sekali, dan kemudian dapat mencoba lagi hingga batas ini. Misalnya, jika jumlah percobaan ulang maksimum adalah 3, Batch mencoba Tugas hingga 4 kali (satu percobaan awal dan 3 percobaan ulang). Jika jumlah coba ulang maksimum adalah 0, layanan Batch tidak mencoba lagi Tugas. Jika jumlah percobaan ulang maksimum adalah -1, layanan Batch mencoba kembali Tugas tanpa batas. Nilai defaultnya adalah 0 (tidak ada percobaan ulang). |
| max |
Waktu maksimum yang telah berlalu yang dapat dijalankan oleh Pekerjaan, diukur dari saat Pekerjaan dibuat. Jika Pekerjaan tidak selesai dalam batas waktu, layanan Batch menghentikannya dan Tugas apa pun yang masih berjalan. Dalam hal ini, alasan penghentian adalah MaxWallClockTimeExpiry. Jika properti ini tidak ditentukan, tidak ada batasan waktu berapa lama Pekerjaan dapat berjalan. Durasi waktu ditentukan dalam format ISO 8601. |
Detail Properti
maxTaskRetryCount
Jumlah maksimum setiap Tugas dapat dicoba ulang. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. Perhatikan bahwa nilai ini secara khusus mengontrol jumlah percobaan ulang. Layanan Batch akan mencoba setiap Tugas sekali, dan kemudian dapat mencoba lagi hingga batas ini. Misalnya, jika jumlah percobaan ulang maksimum adalah 3, Batch mencoba Tugas hingga 4 kali (satu percobaan awal dan 3 percobaan ulang). Jika jumlah coba ulang maksimum adalah 0, layanan Batch tidak mencoba lagi Tugas. Jika jumlah percobaan ulang maksimum adalah -1, layanan Batch mencoba kembali Tugas tanpa batas. Nilai defaultnya adalah 0 (tidak ada percobaan ulang).
maxTaskRetryCount?: number
Nilai Properti
number
maxWallClockTime
Waktu maksimum yang telah berlalu yang dapat dijalankan oleh Pekerjaan, diukur dari saat Pekerjaan dibuat. Jika Pekerjaan tidak selesai dalam batas waktu, layanan Batch menghentikannya dan Tugas apa pun yang masih berjalan. Dalam hal ini, alasan penghentian adalah MaxWallClockTimeExpiry. Jika properti ini tidak ditentukan, tidak ada batasan waktu berapa lama Pekerjaan dapat berjalan. Durasi waktu ditentukan dalam format ISO 8601.
maxWallClockTime?: string
Nilai Properti
string