Topik ini menjelaskan masalah umum yang menyebabkan kegagalan eksekusi tugas.
Referensi umum
Node MaxCompute
Node AnalyticDB for MySQL
Cara menangani kegagalan tugas AnalyticDB for MySQL saat menggunakan public resource group
Node umum
Cara melihat log untuk node For-each, do-while, dan PAI di Operation Center
Node branch gagal dengan error "error in your condition run fail"
Tugas node FTP Check gagal dengan error "None Ftp connection info!!"
Tugas node FTP Check gagal dengan error "The current time has exceeded the end-check time point!"
Tugas node FTP Check gagal dengan error "File not Exists or exceeded the end-check time point!"
Resource Group
Cara menangani error "no available machine resources under the task resource group"
Tugas yang dikonfigurasi untuk auto-rerun tidak dijalankan ulang setelah gagal dan melaporkan error Task Run Timed Out, Killed by System!!!
Pesan error:
Pada Scheduling Configuration tugas, di bawah Time Properties, properti Rerun diatur ke Rerun Regardless of Status atau Rerun upon Failure. Namun, ketika tugas gagal, tugas tersebut tidak dijalankan ulang dan malah melaporkan error
Task Run Timed Out, Killed by System!!!.Penyebab:
timeout period dikonfigurasi pada bagian Time Properties dalam Scheduling Configuration tugas. Tugas akan berhenti secara otomatis ketika waktu prosesnya melebihi periode timeout yang ditentukan. Tugas yang gagal karena timeout tidak memicu auto-rerun.
Solusi:
Mekanisme auto-rerun tidak berlaku untuk tugas yang gagal karena timeout. Anda harus menjalankan ulang tugas tersebut secara manual.
Tugas gagal dengan error OSError: [Errno 7] Argument list too long.
Pesan error:
Tugas gagal dengan error OSError:
[Errno 7] Argument list too long.Penyebab:
Ukuran kode SQL yang dieksekusi melebihi batas 128 KB.
Solusi:
Pisahkan kode SQL tersebut dan jalankan kembali tugasnya.
CatatanSatu node tunggal tidak boleh berisi lebih dari 200 perintah SQL.
ODPS-0420095: Access Denied - Authorization Failed [4093], You have NO privilege to do the restricted operation on {acs:odps:*:projects/xxxx}. Access Mode is AllDenied.
Penyebab:
Proyek dinonaktifkan.
Solusi:
Periksa apakah akun Anda memiliki pembayaran tertunda atau langganan untuk kuota komputasi default yang terkait dengan proyek telah kedaluwarsa. Jika akun Anda memiliki pembayaran tertunda atau langganan telah kedaluwarsa, lakukan pengisian saldo atau perpanjang langganan. Status proyek akan berubah secara otomatis menjadi Normal setelah pembayaran berhasil. Proses pemulihan membutuhkan waktu 2 hingga 30 menit, tergantung pada jumlah pesanan dan proyek Anda.
Jika proyek tidak dinonaktifkan karena pembayaran tertunda atau langganan kedaluwarsa, kemungkinan proyek tersebut dinonaktifkan secara manual. Buka halaman Project Management di konsol MaxCompute untuk melanjutkan proyek tersebut.
ODPS-0420061: Invalid parameter in HTTP request - Fetched data is larger than the rendering limitation. Please try to reduce your limit size or column number
Tambahkan klausa LIMIT pada pernyataan kueri. Untuk melihat lebih banyak data, Anda dapat mengekspornya. Jika data berisi lebih dari 10.000 baris, gunakan Tunnel untuk mengekspor data tersebut.
Cara menangani data yang tidak berurutan saat menjalankan tugas node DataWorks dengan multiple thread?
Data dalam tabel MaxCompute dibaca dalam urutan yang tidak berurutan. Jika Anda tidak menentukan urutan, hasil kueri juga tidak berurutan.
Data yang disinkronkan ke MaxCompute disimpan dalam urutan yang tidak berurutan. Jika urutan data penting, Anda harus mengurutkan data setelah proses sinkronisasi selesai. Misalnya, tambahkan order by xx limit n pada pernyataan SQL Anda untuk mengurutkan data.
Cara menangani kegagalan tugas AnalyticDB for MySQL saat menggunakan public resource group?
Anda harus mengaktifkan exclusive resource group for scheduling, menghubungkannya ke VPC, lalu menjalankan tugas AnalyticDB for MySQL. Untuk informasi selengkapnya, lihat Test the connectivity of a data source.
Node MySQL melaporkan kesalahan: Driver node MySQL tidak didukung
Deskripsi masalah: Saat Anda menambahkan sumber data MySQL tanpa menggunakan mode connection string, tugas gagal dan melaporkan pesan error
sql execute failed! Unsupported jdbc driver.Penyebab: Error ini biasanya terjadi karena sumber data MySQL dibuat tanpa menggunakan mode connection string.
Solusi: Buat sumber data baru menggunakan mode connection string. Untuk informasi selengkapnya, lihat Configure a MySQL data source. Untuk memeriksa mode yang digunakan saat membuat sumber data, buka halaman Data Source Management, temukan sumber data yang dimaksud, klik Edit pada kolom Actions, lalu lihat mode tersebut di halaman Edit Data Source.
Cara melihat log untuk node For-each, do-while, dan PAI di Operation Center
Temukan instans tersebut, klik kanan, lalu pilih opsi untuk melihat node internalnya.
Node branch gagal dengan error: error in your condition run fail
Kondisi branch harus berupa pernyataan kondisional yang mengikuti sintaks Python.
Jika output dari node assignment hulu berupa string, sertakan variabel tersebut dalam tanda kutip saat mereferensikannya di node branch.
Tugas node FTP Check gagal dengan error: None Ftp connection info!!
Pesan error: Saat node FTP Check memeriksa keberadaan file Done di sumber data FTP, tugas gagal dan melaporkan error
None Ftp connection info!!.Penyebab: Sumber data FTP dikonfigurasi secara salah. Node FTP Check gagal mengambil informasi dari sumber data FTP.
Solusi: Buka halaman Data Source Management untuk memeriksa apakah sumber data dikonfigurasi dengan benar. Untuk informasi selengkapnya tentang cara membuka halaman Data Source Management, lihat Data Source Management. Jika tidak tersedia sumber data, Anda harus membuat sumber data FTP terlebih dahulu. Untuk informasi selengkapnya, lihat Configure an FTP data source.
Tugas node FTP Check gagal dengan error: Connect Failed
Pesan error: Saat node FTP Check memeriksa keberadaan file Done di sumber data FTP, tugas gagal dengan error
Connect Failed.Penyebab: Sumber data FTP gagal terhubung ke server FTP.
Solusi: Jalankan perintah telnet IP port untuk memeriksa apakah server FTP berjalan dengan benar. Alamat IP dan nomor port adalah milik sumber data FTP. Anda dapat login ke Konsol DataWorks dan buka halaman Data Source Management untuk melihat informasi ini. Untuk informasi selengkapnya tentang cara membuka halaman Data Source Management, lihat Data Source Management.
Tugas node FTP Check gagal dengan error: The current time has exceeded the end-check time point!
Pesan error: Saat node FTP Check memeriksa keberadaan file Done di sumber data FTP, tugas gagal dan melaporkan error
The current time has exceeded the end-check time point!.Penyebab: Waktu pemeriksaan saat ini telah melewati Check Stop Time yang ditentukan untuk memeriksa file Done di sumber data FTP. Tugas langsung gagal.
Solusi: Konfigurasikan Check Stop Time yang wajar untuk tugas node FTP Check sesuai kebutuhan. Untuk informasi selengkapnya, lihat Configure a check policy.
Tugas node FTP Check gagal dengan error: File not Exists or exceeded the end-check time point!
Pesan error: Saat node FTP Check memeriksa keberadaan file Done di sumber data FTP, tugas gagal dan melaporkan error
File not Exists or exceeded the end-check time point!.Penyebab: Tugas pemeriksaan tidak menemukan file Done di sumber data FTP sebelum Check Stop Time, atau waktu pemeriksaan telah melewati Check Stop Time yang dikonfigurasi.
Solusi: Ini merupakan error yang diharapkan, yang menunjukkan bahwa node FTP Check tidak menemukan file Done di sumber data FTP. Saat error ini terjadi, DataWorks tidak memicu tugas hilir dari node FTP Check tersebut.
Cara menangani error: no available machine resources under the task resource group
Masalah: Operation Center melaporkan error berikut:
no available machine resources under the task resource groupSolusi: Di panel navigasi sebelah kiri halaman Operation Center, pilih dan ubah resource group for scheduling yang digunakan oleh tugas tersebut.
