Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kejadian ini dipancarkan ketika tugas gagal dijadwalkan dan dicoba kembali nanti. Ini adalah kegagalan sementara pada waktu penjadwalan tugas karena keterbatasan sumber daya, misalnya, tidak cukup slot yang tersedia pada simpul untuk menjalankan tugas dengan requiredSlots yang ditentukan.
Contoh berikut menunjukkan isi peristiwa kegagalan jadwal tugas.
{
"jobId": "job-01",
"id": "task-01",
"taskType": "User",
"systemTaskVersion": 0,
"requiredSlots": 1,
"nodeInfo": {
"poolId": "pool-01",
"nodeId": " "
},
"multiInstanceSettings": {
"numberOfInstances": 1
},
"constraints": {
"maxTaskRetryCount": 0
},
"schedulingError": {
"category": "UserError",
"code": "JobPreparationTaskFailed",
"message": "Task cannot run because the job preparation task failed on node",
"details": []
}
}
| Nama elemen | Tipe | Catatan |
|---|---|---|
jobId |
string | ID pekerjaan yang berisi tugas. |
id |
string | ID tugas. |
taskType |
string | Jenis tugas. Ini adalah 'JobManager' yang menunjukkan bahwa itu adalah tugas manajer pekerjaan atau 'Pengguna' yang menunjukkan itu bukan tugas manajer pekerjaan. Kejadian ini tidak dipancarkan untuk tugas persiapan kerja, tugas rilis pekerjaan, atau tugas mulai. Untuk tugas-tugas tersebut, lihat Acara tugas khusus. |
systemTaskVersion |
Int32 | Penghitung coba lagi internal pada tugas. Secara internal layanan Batch dapat mencoba kembali tugas untuk memperhitungkan masalah sementara. Masalah ini dapat mencakup kesalahan penjadwalan internal atau upaya untuk pulih dari simpul komputasi dalam keadaan buruk. |
requiredSlots |
Int32 | Slot yang diperlukan untuk menjalankan tugas. |
nodeInfo |
Tipe Kompleks | Berisi informasi tentang simpul komputasi tempat tugas dijalankan. |
multiInstanceSettings |
Tipe Kompleks | Menentukan bahwa tugas tersebut adalah Tugas Multi-Instans yang memerlukan beberapa simpul komputasi. Lihat multiInstanceSettings untuk detailnya. |
constraints |
Tipe Kompleks | Batasan eksekusi yang berlaku untuk tugas ini. |
schedulingError |
Tipe Kompleks | Berisi informasi tentang kesalahan penjadwalan tugas. |
nodeInfo
| Nama elemen | Tipe | Catatan |
|---|---|---|
poolId |
string | ID kumpulan tempat tugas dijalankan. |
nodeId |
string | ID simpul tempat tugas dijalankan. |
multiInstanceSettings
| Nama elemen | Tipe | Catatan |
|---|---|---|
numberOfInstances |
Int32 | Jumlah simpul komputasi yang diperlukan oleh tugas. |
batasan
| Nama elemen | Tipe | Catatan |
|---|---|---|
maxTaskRetryCount |
Int32 | Berapa kali maksimum tugas dapat dicoba kembali. Layanan Batch mencoba kembali tugas jika kode keluarnya bukan nol. Nilai ini secara khusus mengontrol jumlah percobaan ulang. Layanan Batch mencoba tugas sekali, dan kemudian dapat mencoba kembali hingga batas ini. Misalnya, jika jumlah coba lagi maksimum adalah 3, Batch mencoba tugas hingga 4 kali (satu percobaan awal dan 3 percobaan ulang). Jika jumlah percobaan kembali maksimum adalah 0, layanan Batch tidak mencoba kembali tugas. Jika jumlah percobaan kembali maksimum adalah -1, layanan Batch mencoba kembali tugas tanpa batas. Nilai defaultnya adalah 0 (tidak ada percobaan ulang). |
schedulingError
| Nama elemen | Tipe | Catatan |
|---|---|---|
category |
string | Kategori kesalahan. |
code |
string | Pengidentifikasi untuk kesalahan penjadwalan tugas. Kode invarian dan dimaksudkan untuk dikonsumsi secara terprogram. |
message |
string | Pesan yang menjelaskan kesalahan penjadwalan tugas, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |
details |
Array | Daftar pasangan nama-nilai yang memberikan detail lebih lanjut tentang kesalahan penjadwalan. Jika tidak ada nilai detail tambahan yang tersedia, array akan kosong. |
details
| Nama elemen | Tipe | Catatan |
|---|---|---|
name |
string | Nama detailnya. |
value |
string | Nilai detailnya. |