BatchJobConstraints interface

Batasan eksekusi untuk Pekerjaan.

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).

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.

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