Topik ini menjelaskan cara melakukan troubleshooting masalah umum pada instans tugas, seperti instans yang tidak dihasilkan atau gagal.
- Tugas tidak ditemukan di Operation Center
- Tugas periodik tidak menghasilkan instans
- Tugas tertentu tidak menghasilkan instans sementara tugas lainnya menghasilkan
- Instans dihasilkan tetapi tidak berjalan
- Apa saja prasyarat agar tugas dapat berjalan?
Tugas tidak ditemukan di Operation Center
- Symptom
Tugas target tidak muncul di halaman Cycle Task di Operation Center.
- Cause
Node belum diterapkan ke lingkungan produksi.
- Resolution
Verifikasi bahwa node telah berhasil diterapkan dan periksa adanya kegagalan penerapan.
Tugas periodik tidak menghasilkan instans
- Symptom
Tugas dikonfigurasi untuk penjadwalan periodik, tetapi tidak ada instans yang dihasilkan.
- Cause
Penjadwalan periodik mungkin dinonaktifkan untuk ruang kerja tersebut.
- ResolutionDi halaman General Configurations, buka bagian Scheduling Settings dan pastikan sakelar periodic scheduling dalam posisi aktif (hijau).Catatan Jika diperlukan, hubungi pemilik Akun Alibaba Cloud untuk mengaktifkan penjadwalan pada ruang kerja tersebut.
Tugas tertentu tidak menghasilkan instans
- Symptom
Node lain dalam alur kerja Anda menghasilkan instans sesuai jadwal, tetapi satu node tertentu gagal menghasilkan instans.
- Causes
- Node diterapkan setelah batas waktu pukul 22.00.
- Node tidak memiliki node leluhur dan menjadi node terisolasi.
- Node atau node leluhurnya berada di luar periode validitas yang dikonfigurasi.
- Node baru dibuat dan Instance Generation Mode-nya diatur ke Next Day.
- Resolutions
- Periksa waktu penerapan. Pemberitahuan di kotak dialog Confirm Deployment pada halaman Task Deployment menjelaskan bahwa untuk node T+1 (pembuatan instans hari berikutnya), perubahan yang diterapkan sebelum pukul 22.00 berlaku pada hari yang sama, sedangkan perubahan yang diterapkan setelah pukul 22.00 berlaku pada hari berikutnya. Jika node Anda diterapkan setelah waktu tersebut, tidak akan ada instans yang dihasilkan untuk hari ini.
- Periksa isolasi. Klik kanan Cycle Task DAG untuk melihat apakah node tersebut terisolasi dan tidak memiliki node leluhur. Segera atasi peringatan node terisolasi tersebut.Catatan Node dapat menjadi terisolasi jika dependensinya berubah sehingga tidak memiliki input dari hulu. Untuk memperbaikinya, definisikan ulang dependensi hulu dan hilirnya, lalu terapkan kembali node tersebut.
- Periksa periode validitas. Tugas yang kedaluwarsa tidak akan menghasilkan instans periodik. Di Operation Center, lihat Properti instans dan periksa bidang Scheduling Effective Period. Jika rentang tanggal sudah kedaluwarsa, misalnya
1970-01-01 00:00:00 ~ 1970-02-01 00:00:00, maka tugas tersebut telah kedaluwarsa. Buka Scheduling Settings di DataStudio untuk memperbarui periode validitasnya.
Instans dihasilkan tetapi tidak berjalan
- Symptom
Instans dihasilkan untuk Cycle Task tetapi tetap dalam status To be run (abu-abu) dan tidak dieksekusi.
- Cause
Node leluhur belum selesai dengan sukses, sehingga memblokir seluruh eksekusi hilir.
- ResolutionDi DAG, klik kanan instans abu-abu tersebut dan perluas node leluhurnya untuk memeriksa apakah ada yang berstatus Running, Failed, Waiting, atau Frozen.Catatan Untuk langkah troubleshooting lebih lanjut, lihat Tasks not running.Status node leluhur
- Ungu (Frozen)
Instans dibekukan dan tidak akan berjalan, sehingga memblokir semua node turunan. Periksa Operation Log di halaman detail instans untuk mengetahui siapa yang membekukan instans tersebut dan alasannya.
- Kuning (Waiting)
Instans sedang menunggu waktu jadwalnya tiba. Buka detail instans untuk melihat waktu jadwal tersebut.
Alternatifnya, instans mungkin sedang menunggu sumber daya penjadwalan, yang akan ditunjukkan di log. Hal ini terjadi ketika batas konkurensi tugas proyek telah tercapai. Untuk mengidentifikasi tugas mana yang menggunakan sumber daya, klik kanan instans tersebut dan pilih Instance Diagnose.
- Abu-abu (To be run)
Instans sedang menunggu node leluhurnya selesai. Untuk melacak dependensi, terus klik kanan setiap instans abu-abu dan perluas node leluhurnya.
Jika seluruh rantai dependensi berwarna abu-abu, kemungkinan besar node awalnya merupakan node terisolasi yang tidak memiliki dependensi yang diperlukan untuk memicunya.
Untuk mempercepat troubleshooting, gunakan alat diagnostik bawaan. Di DAG Operation Center, klik kanan sebuah node dan pilih Show Ancestor Nodes > upstream analysis untuk menganalisis dependensi, atau klik AI Diagnostics untuk pemeriksaan otomatis. Anda juga dapat memilih Show Descendant Nodes untuk memperluas satu hingga enam level dan melihat dependensi hilir.Catatan- Tugas hanya dapat berjalan jika semua kondisi berikut terpenuhi: waktu jadwalnya telah tiba, sumber daya penjadwalan tersedia, semua node leluhur telah berjalan dengan sukses, dan tugas tidak dibekukan.
- Jika seluruh alur kerja tampak abu-abu tanpa status lain yang disebutkan, kemungkinan besar perubahan pada dependensi telah mengisolasi seluruh alur kerja tersebut.
- Ungu (Frozen)
Prasyarat agar tugas dapat berjalan
- Waktu jadwal telah tiba. Instans yang menunggu waktu jadwalnya memiliki status Waiting (kuning).
- Semua node leluhur telah selesai dengan sukses. Node yang berhasil dijalankan memiliki status Succeeded (hijau). Periksa status node leluhur di DAG dalam Operation Center.
- Sumber daya penjadwalan yang cukup tersedia. Instans yang menunggu sumber daya memiliki status Waiting (kuning). Log akan menunjukkan bahwa tugas sedang menunggu sumber daya gerbang karena batas konkurensi proyek telah tercapai.
- Instans tidak dibekukan. Instans yang dibekukan memiliki status Frozen (ungu) dan tidak akan berjalan.