Halaman ini menunjukkan cara menyelesaikan masalah terkait Batch.
Jika Anda mencoba memecahkan masalah tugas yang tidak memiliki pesan error, periksa apakah histori tugas berisi pesan error dengan melihat peristiwa status sebelum meninjau dokumen ini.
Untuk informasi selengkapnya tentang memecahkan masalah tugas, lihat juga dokumen berikut:
Error pembuatan tugas
Jika Anda tidak dapat membuat tugas, mungkin karena salah satu error di bagian ini.
Kuota tidak mencukupi
Masalah
Salah satu masalah berikut terjadi saat Anda mencoba membuat tugas:
Saat tugas berada dalam status
QUEUED
, masalah berikut akan muncul di kolomstatusEvents
:Quota checking process decides to delay scheduling for the job JOB_UID due to inadequate quotas [Quota: QUOTA_NAME, limit: QUOTA_LIMIT, usage: QUOTA_CURRENT_USAGE, wanted: WANTED_QUOTA.].
Masalah ini menunjukkan bahwa tugas telah tertunda karena kuota
QUOTA_NAME
saat ini (QUOTA_USAGE
) dan batasnya (QUOTA_LIMIT
) mencegah penggunaan yang diminta tugas (WANT_QUOTA
).Saat tugas berada dalam status
QUEUED
,SCHEDULED
, atauFAILED
, salah satu masalah berikut akan muncul di kolomstatusEvents
:RESOURCE_NAME creation failed: Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in region REGION
RESOURCE_NAME creation failed: Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in zone ZONE
Masalah ini menunjukkan bahwa pembuatan resource gagal karena permintaan melebihi kuota
QUOTA_NAME
Anda, yang memiliki batasQUOTA_LIMIT
di lokasi yang ditentukan.
Solusi
Untuk mengatasi masalah tersebut, lakukan langkah berikut:
Jika tugas tertunda, coba tunggu hingga kuota lainnya dirilis.
Jika tugas gagal karena kuota tidak mencukupi atau jika penundaan ini terus berlanjut, coba cegah kuota yang tidak mencukupi dengan melakukan salah satu tindakan berikut:
Buat tugas yang menggunakan lebih sedikit kuota tersebut atau kuota yang berbeda. Misalnya, tentukan lokasi atau jenis resource yang diizinkan yang berbeda untuk tugas, atau bagi penggunaan kuota Anda di seluruh project tambahan.
Minta batas kuota yang lebih tinggi untuk project Anda dari Google Cloud.
Untuk mengetahui informasi selengkapnya, lihat Kuota dan batas batch dan Menggunakan kuota.
Izin tidak memadai untuk bertindak sebagai akun layanan
Masalah
Masalah berikut terjadi saat Anda mencoba membuat tugas:
Jika tugas tidak menggunakan template instance, masalah akan muncul sebagai berikut:
caller does not have access to act as the specified service account: SERVICE_ACCOUNT_NAME
Jika tugas menggunakan template instance, masalah akan muncul sebagai berikut:
Error: code - CODE_SERVICE_ACCOUNT_MISMATCH, description - The service account specified in the instance template INSTANCE_TEMPLATE_SERVICE_ACCOUNT doesn't match the service account specified in the job JOB_SERVICE_ACCOUNT for JOB_UID, project PROJECT_NUMBER
Masalah ini biasanya terjadi karena pengguna yang membuat tugas tidak memiliki izin yang memadai untuk bertindak sebagai akun layanan yang digunakan oleh tugas, yang dikontrol oleh izin iam.serviceAccounts.actAs
.
Solusi
Untuk mengatasi masalah tersebut, lakukan langkah berikut:
- Jika tugas menggunakan template instance, pastikan akun layanan yang ditentukan dalam template instance cocok dengan akun layanan yang ditentukan dalam definisi tugas.
- Pastikan pengguna yang membuat tugas telah diberi
peran Pengguna Akun Layanan (
roles/iam.serviceAccountUser
) di akun layanan yang ditentukan untuk tugas tersebut. Untuk mengetahui informasi selengkapnya, lihat Mengelola akses. - Buat ulang tugas.
Jaringan berulang
Masalah
Masalah berikut terjadi saat Anda mencoba membuat tugas:
Networks must be distinct for NICs in the same InstanceTemplate
Masalah ini terjadi karena Anda menentukan jaringan untuk tugas lebih dari sekali.
Solusi
Untuk mengatasi masalah ini, buat ulang tugas dan tentukan jaringan menggunakan salah satu opsi berikut:
- Template instance VM: Jika ingin menggunakan template instance VM saat membuat tugas ini, Anda harus menentukan jaringan di template instance VM.
- Kolom
network
dansubnetwork
: Kolom ini dapat digunakan dalam isi permintaan saat Anda membuat tugas menggunakan Batch API atau dalam file konfigurasi JSON saat Anda membuat tugas menggunakan gcloud CLI. - Flag
--network
dan--subnetwork
: Flag ini dapat digunakan dengan perintahgcloud batch jobs submit
saat Anda membuat tugas menggunakan gcloud CLI.
Untuk informasi selengkapnya, lihat Menentukan jaringan untuk tugas.
Jaringan tidak valid untuk Kontrol Layanan VPC
Masalah
Masalah berikut terjadi saat Anda mencoba membuat tugas:
no_external_ip_address field is invalid. VPC Service Controls is enabled for the project, so external ip address must be disabled for the job. Please set no_external_ip_address field to be true
Solusi
Masalah ini terjadi karena Anda mencoba membuat dan menjalankan tugas dengan VM yang memiliki alamat IP eksternal di perimeter layanan Kontrol Layanan VPC.
Untuk mengatasi masalah ini, buat tugas yang memblokir akses eksternal untuk semua VM.
Untuk informasi selengkapnya tentang cara mengonfigurasi jaringan untuk tugas di perimeter layanan Kontrol Layanan VPC, lihat Menggunakan Kontrol Layanan VPC dengan Batch.
Masalah tugas dan error kegagalan
Jika Anda mengalami masalah dengan tugas yang tidak berjalan dengan benar atau gagal karena alasan yang tidak jelas, hal ini mungkin disebabkan oleh salah satu error di bagian ini atau salah satu kode keluar di bagian Kode keluar kegagalan tugas berikut.
Tidak ada log di Cloud Logging
Masalah
Anda perlu men-debug tugas, tetapi tidak ada log yang muncul untuk tugas tersebut di Cloud Logging.
Masalah ini sering terjadi karena alasan berikut:
- Cloud Logging API tidak diaktifkan untuk project Anda. Meskipun Anda mengonfigurasi semua yang lain dengan benar untuk log tugas, log tersebut tidak akan dihasilkan jika layanan tidak diaktifkan untuk project Anda.
- Akun layanan tugas tidak memiliki izin untuk menulis log. Tugas tidak dapat menghasilkan log tanpa izin yang memadai.
- Tugas tidak dikonfigurasi untuk menghasilkan log. Untuk membuat log di Cloud Logging, tugas harus mengaktifkan Cloud Logging. Runnable tugas juga harus dikonfigurasi untuk menulis informasi apa pun yang ingin Anda tampilkan dalam log ke aliran output standar (stdout) dan error standar (stderr). Untuk mengetahui informasi selengkapnya, lihat Menganalisis tugas menggunakan log.
- Tugas tidak berjalan. Log tidak dapat dibuat hingga tugas telah diberi resource dan mulai berjalan.
- Cloud Logging dikonfigurasi untuk otomatis mengecualikan log tugas. Log dari tugas Batch tidak dapat muncul jika Anda telah mengonfigurasi filter pengecualian untuk Cloud Logging yang menyebabkan log dari tugas Batch dikecualikan.
Solusi
Untuk menyelesaikan masalah ini, lakukan tindakan berikut:
- Pastikan log tidak dikecualikan secara otomatis dari Cloud Logging dengan menonaktifkan filter pengecualian untuk Cloud Logging saat ini.
- Pastikan Cloud Logging API diaktifkan untuk project Anda.
- Pastikan akun layanan untuk tugas memiliki peran IAM Logs Writer (
roles/logging.logWriter
). Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan Batch untuk project. - Lihat detail tugas menggunakan gcloud CLI atau Batch API.
Detail tugas dapat membantu Anda memahami alasan tugas tidak
membuat log dan mungkin memberikan informasi yang Anda harapkan untuk didapat
dari log. Misalnya, lakukan hal berikut:
- Untuk memverifikasi bahwa logging diaktifkan, tinjau kolom
logsPolicy
tugas. - Untuk memverifikasi bahwa tugas berhasil selesai berjalan, tinjau
kolom
status
tugas.
- Untuk memverifikasi bahwa logging diaktifkan, tinjau kolom
Setelah Anda melakukan perubahan, buat ulang tugas dan tunggu hingga tugas selesai berjalan sebelum memeriksa log.
Tidak ada pelaporan agen layanan
Masalah
Masalah berikut muncul di
kolom statusEvents
untuk tugas yang tidak berjalan dengan benar atau gagal sebelum VM dibuat:
No VM has agent reporting correctly within time window NUMBER_OF_SECONDS seconds, VM state for instance VM_NAME is TIMESTAMP,agent,start
Masalah ini menunjukkan bahwa tidak ada VM tugas yang melaporkan ke Agen layanan batch.
Masalah ini sering terjadi karena alasan berikut:
- VM tugas tidak memiliki izin yang memadai.
VM tugas memerlukan izin khusus untuk melaporkan statusnya ke
agen layanan Batch. Anda dapat memberikan izin ini
untuk VM tugas dengan memberikan
peran Batch Agent Reporter (
roles/batch.agentReporter
) ke akun layanan tugas. - VM tugas mengalami masalah jaringan. VM tugas memerlukan akses jaringan untuk berkomunikasi dengan agen layanan Batch.
- VM tugas menggunakan image OS VM Batch yang sudah tidak berlaku atau menggunakan image OS VM dengan software agen layanan Batch yang sudah tidak berlaku. VM tugas memerlukan software dalam image OS VM-nya yang menyediakan dependensi saat ini untuk pelaporan ke agen layanan Batch.
Solusi
Untuk mengatasi masalah tersebut, lakukan langkah berikut:
Pastikan VM tugas memiliki izin yang diperlukan untuk melaporkan statusnya ke agen layanan Batch.
- Untuk mengidentifikasi akun layanan tugas, lihat detail tugas menggunakan gcloud CLI atau Batch API. Jika tidak ada akun layanan yang tercantum, tugas akan menggunakan akun layanan default Compute Engine secara default.
Pastikan akun layanan tugas memiliki izin untuk peran Batch Agent Reporter (
roles/batch.agentReporter
). Untuk informasi selengkapnya, lihat Mengelola akses dan Membatasi penggunaan akun layanan.Misalnya, untuk memberikan izin yang diperlukan kepada akun layanan default Compute Engine, gunakan perintah berikut:
gcloud projects add-iam-policy-binding PROJECT_ID \ --role roles/batch.agentReporter \ --member serviceAccount:PROJECT_NUMBER-compute@developer.gserviceaccount.com
- Ganti PROJECT_NUMBER dengan nomor project Anda
- Ganti PROJECT_ID dengan project ID Anda
Pastikan VM tugas memiliki akses jaringan yang tepat. Untuk mengetahui informasi selengkapnya, lihat Ringkasan jaringan batch dan Memecahkan masalah jaringan umum.
Jika Anda menentukan image OS VM untuk tugas, pastikan image OS VM saat ini didukung.
Jika Anda mengaktifkan Cloud Logging untuk tugas, Anda dapat mengidentifikasi masalah ini dengan memeriksa log agen berikut (
batch_agent_logs
). Untuk informasi selengkapnya, lihat Menganalisis tugas menggunakan log.Log untuk error software agen layanan Batch yang sudah tidak berlaku:
rpc error: code = FailedPrecondition, desc = Invalid resource state for BATCH_AGENT_VERSION: outdated Batch agent version used.
BATCH_AGENT_VERSION adalah versi software untuk berkomunikasi dengan agen layanan Batch yang digunakan tugas—misalnya,
cloud-batch-agent_20221103.00_p00
.Log untuk error image OS VM Batch yang sudah tidak berlaku:
rpc error: code = FailedPrecondition, desc = Invalid resource state for BATCH_VM_OS_IMAGE_NAME: outdated Batch image version.
BATCH_VM_OS_IMAGE_NAME adalah versi spesifik dari image OS VM dari Batch yang digunakan tugas—misalnya,
batch-debian-11-20220909-00-p00
.
Anda dapat mengatasi masalah ini dengan menggunakan image OS VM yang lebih baru. Jika tugas menggunakan image kustom, buat ulang image kustom berdasarkan salah satu versi terbaru image publik yang didukung.
Untuk mengetahui informasi selengkapnya, lihat Image OS VM yang didukung dan Melihat image OS VM.
Buat ulang tugas.
Metrik resource tidak ada di Cloud Monitoring
Masalah
Anda ingin melihat metrik resource untuk tugas, tetapi beberapa atau semua metrik yang diharapkan tidak ada.
Masalah ini sering terjadi karena alasan berikut:
- API tidak diaktifkan untuk project Anda. Meskipun Anda mengonfigurasi semua hal lain dalam project dengan benar, metrik resource mungkin tidak muncul hingga Cloud Monitoring API diaktifkan. Untuk Ops Agent, Anda juga harus mengaktifkan Cloud Logging API.
- Anda tidak memiliki izin yang memadai untuk melihat metrik. Anda tidak dapat melihat metrik tanpa izin yang memadai.
- VM tugas tidak berjalan. Metrik tidak dapat dihasilkan untuk tugas hingga setidaknya salah satu VM tugas berjalan.
- Konfigurasi atau izin tugas tidak mendukung metrik Agen Operasional. Beberapa metrik resource hanya dapat disediakan oleh Agen Operasi. Untuk mendukung metrik Ops Agent, tugas harus memenuhi persyaratan untuk Ops Agent, menginstal Ops Agent, dan menggunakan akun layanan yang dapat menulis metrik ke Monitoring.
- Anda harus menggunakan metode atau filter yang berbeda untuk melihat metrik. Beberapa metode untuk melihat metrik tidak menampilkan metrik untuk VM setelah VM dihapus. Selain itu, metrik tidak akan muncul jika dihilangkan oleh filter atau jangka waktu yang ditampilkan. Selain itu, grafik metrik memiliki resolusi yang dapat disesuaikan sehingga dapat menyebabkan data dalam jumlah kecil terlalu tipis untuk ditampilkan.
- Metrik telah dihapus. Anda tidak dapat melihat metrik setelah dihapus, yang terjadi secara otomatis setelah periode retensi Pemantauan.
Solusi
Jika hanya metrik Agen Ops yang tidak ada, coba selesaikan masalah terlebih dahulu dengan melakukan hal berikut:
- Verifikasi konfigurasi tugas dengan melakukan hal berikut:
- Untuk melihat informasi konfigurasi lengkap tugas, lihat detail tugas menggunakan gcloud CLI atau Batch API. Gunakan output untuk langkah-langkah lainnya.
- Pastikan akun layanan tugas memiliki izin untuk menulis metrik Ops Agent.
- Pastikan tugas memenuhi semua persyaratan Agen Ops.
- Pastikan tugas menginstal Agen Operasional dengan benar. Meskipun Anda
dapat menginstal Agen Operasional secara manual dalam file yang dapat dijalankan, metode yang direkomendasikan adalah menginstal Agen Operasional secara otomatis dengan
menetapkan
kolom
installOpsAgent
ketrue
.
- Jika masalah masih berlanjut, lihat Memecahkan masalah Ops Agent dalam dokumentasi Google Cloud Observability.
Jika tidak, selesaikan masalah dengan melakukan hal berikut:
- Pastikan Monitoring API diaktifkan untuk project Anda:
- Pastikan VM tugas mulai berjalan dan waktu prosesnya masih dalam Periode retensi pemantauan. Anda dapat melihat waktu proses tugas dengan melihat detail tugas.
- Pastikan tidak ada masalah dengan metode yang Anda gunakan untuk melihat
metrik dengan melakukan hal berikut:
- Kecuali jika Anda hanya ingin melihat metrik untuk resource yang sedang berjalan, pastikan Anda melihat metrik menggunakan Metrics Explorer atau dasbor kustom yang dibuat dari diagram Metrics Explorer. Metode lain, seperti dasbor Compute Engine, tidak menampilkan metrik untuk resource yang telah dihapus.
- Pastikan periode tampilan menyertakan waktu proses tugas. Untuk grafik, pastikan juga bahwa resolusi grafik sesuai untuk data Anda.
- Pastikan Anda tidak memiliki filter yang menyembunyikan data.
- Jika masalah masih berlanjut, lihat halaman Pemecahan Masalah Cloud Monitoring dalam dokumentasi Google Cloud Observability.
Batasan dilanggar untuk alamat IP eksternal VM
Masalah
Masalah berikut muncul di
kolom statusEvents
untuk tugas yang gagal:
Instance VM_NAME creation failed: Constraint constraints/compute.vmExternalIpAccess violated for project PROJECT_NUMBER. Add instance VM_NAME to the constraint to use external IP with it.
Masalah ini terjadi karena project, folder, atau organisasi Anda telah menetapkan batasan kebijakan organisasi compute.vmExternalIpAccess
sehingga hanya VM yang diizinkan yang dapat menggunakan alamat IP eksternal.
Solusi
Untuk mengatasi masalah ini, buat ulang tugas dan lakukan salah satu tindakan berikut:
- Gunakan project yang dikecualikan dari batasan.
- Buat tugas yang memblokir akses eksternal untuk semua VM.
Batasan dilanggar untuk image tepercaya
Masalah
Masalah berikut muncul di
kolom statusEvents
untuk tugas yang gagal:
Instance VM_NAME creation failed: Constraint constraints/compute.trustedImageProjects violated for project PROJECT_ID. Use of images from project batch-custom-image is prohibited.
Solusi
Masalah ini terjadi karena project Anda telah menetapkan
batasan kebijakan gambar tepercaya (compute.trustedImageProjects
)
sehingga gambar dari Batch, yang ada di
project gambar batch-custom-image
, tidak diizinkan.
Untuk mengatasi masalah ini, lakukan setidaknya salah satu tindakan berikut:
- Buat ulang tugas untuk menentukan image OS VM yang sudah diizinkan oleh batasan kebijakan image tepercaya.
- Minta administrator Anda untuk mengizinkan perubahan
batasan kebijakan image tepercaya untuk mengizinkan image OS VM dari
project image
batch-custom-image
. Untuk petunjuknya, lihat Mengontrol akses ke image OS VM untuk Batch.
Tugas gagal saat menggunakan template instance
Masalah
Masalah berikut muncul di
kolom statusEvents
untuk tugas yang gagal dan menggunakan template instance:
INVALID_FIELD_VALUE,BACKEND_ERROR
Masalah ini terjadi karena masalah yang tidak jelas pada template instance tugas.
Solusi
Untuk men-debug masalah lebih lanjut, lakukan hal berikut:
- Buat MIG menggunakan template instance dan amati apakah error terjadi dengan detail selengkapnya.
Opsional: Untuk mencoba menemukan informasi selengkapnya, lihat operasi yang berjalan lama yang membuat MIG di Konsol Google Cloud.
Kode exit kegagalan tugas
Jika tugas tertentu dalam tugas gagal, tugas akan menampilkan
kode exit yang bukan nol.
Bergantung pada cara Anda mengonfigurasi
kolom ignoreExitStatus
,
tugas yang gagal mungkin atau mungkin tidak menyebabkan tugas gagal.
Selain kode keluar yang Anda tentukan dalam kode yang dapat dijalankan, Batch memiliki beberapa kode keluar yang dicadangkan, termasuk kode keluar berikut.
Preemption VM (50001)
Masalah
Masalah berikut muncul di
kolom statusEvents
untuk tugas:
Task state is updated from PRE-STATE to FAILED on zones/ZONE/instances/INSTANCE_ID due to Spot Preemption with exit code 50001.
Masalah ini terjadi saat Spot VM untuk tugas di-preempt selama waktu proses.
Solusi
Untuk mengatasi masalah ini, lakukan salah satu tindakan berikut:
- Coba lagi tugas dengan menggunakan percobaan ulang tugas otomatis atau menjalankan ulang tugas secara manual.
- Untuk memastikan tidak ada preemptif, gunakan VM dengan model penyediaan standar.
Waktu tunggu pelaporan VM habis (50002)
Masalah
Masalah berikut muncul di
kolom statusEvents
untuk tugas:
Task state is updated from PRE-STATE to FAILED on zones/ZONE/instances/INSTANCE_ID due to Batch no longer receives VM updates with exit code 50002.
Masalah ini terjadi saat ada waktu tunggu di backend yang menyebabkan Batch tidak lagi menerima update dari VM untuk tugas. Sayangnya, banyak kegagalan hardware atau kegagalan software dapat menyebabkan VM tidak responsif—misalnya, VM mungkin mengalami error karena peristiwa host sementara atau resource tidak memadai.
Solusi
Untuk menyelesaikan masalah ini, lakukan tindakan berikut:
- Jika masalah bersifat sementara dan teratasi dengan sendirinya, coba lagi tugas dengan menggunakan percobaan ulang tugas otomatis atau menjalankan kembali tugas secara manual.
Jika masalah berlanjut, identifikasi dan selesaikan penyebab VM tidak responsif dengan melakukan satu atau beberapa tindakan berikut:
Direkomendasikan: Dapatkan dukungan melalui Dukungan Google Cloud atau Label batch di Cloud Forum.
Coba identifikasi dan selesaikan masalahnya sendiri. Misalnya, jika Anda sudah familiar dengan Compute Engine, Anda dapat mencoba memecahkan masalah VM tugas dengan melakukan hal berikut:
Untuk mengidentifikasi nama VM tugas Anda, lakukan hal berikut:
- Lihat log untuk tugas.
- Filter log untuk
entri yang berisi frasa
report agent state:
. Tinjau log untuk menentukan VM untuk setiap upaya setiap tugas. Setiap log mirip dengan log berikut, yang berisi satu frasa
instance:
dan satu atau beberapa frasatask_id:
.report agent state: ... instance:"INSTANCE_NAME" ... task_id:"task/JOB_UID-group0-TASK_INDEX/TASK_RETRIES/0 ..."
Log ini mencakup nilai berikut:
INSTANCE_NAME
: Nama VM.JOB_UID
: ID unik (UID) tugas.TASK_INDEX
: Indeks tugas.TASK_RETRIES
: Upaya tugas yang berjalan di VM ini, yang diformat sebagai jumlah percobaan ulang. Misalnya, nilai ini adalah0
untuk upaya pertama tugas. Setiap tugas hanya dicoba sekali, kecuali jika Anda mengaktifkan percobaan ulang tugas otomatis.
Pecahkan masalah VM tugas Anda menggunakan dokumentasi Compute Engine. Misalnya, lihat Memecahkan masalah penonaktifan dan mulai ulang VM dan Memecahkan masalah startup VM.
VM dimulai ulang selama eksekusi (50003)
Masalah
Masalah berikut muncul di
kolom statusEvents
untuk tugas:
Task state is updated from PRE-STATE to FAILED on zones/ZONE/instances/INSTANCE_ID due to VM is rebooted during task execution with exit code 50003.
Masalah ini terjadi saat VM untuk tugas secara tidak terduga dimulai ulang selama waktu proses.
Solusi
Untuk mengatasi masalah ini, coba lagi tugas dengan menggunakan percobaan ulang tugas otomatis atau menjalankan ulang tugas secara manual.
VM dan tugas tidak responsif (50004)
Masalah
Masalah berikut muncul di
kolom statusEvents
untuk tugas:
Task state is updated from PRE-STATE to FAILED on zones/ZONE/instances/INSTANCE_ID due to tasks cannot be canceled with exit code 50004.
Masalah ini terjadi saat tugas mencapai batas waktu yang tidak responsif dan tidak dapat dibatalkan.
Solusi
Untuk mengatasi masalah ini, coba lagi tugas dengan menggunakan percobaan ulang tugas otomatis atau menjalankan ulang tugas secara manual.
Tugas berjalan selama runtime maksimum (50005)
Masalah
Masalah berikut muncul di
kolom statusEvents
untuk tugas:
Task state is updated from PRE-STATE to FAILED on zones/ZONE/instances/INSTANCE_ID due to task runs over the maximum runtime with exit code 50005.
Masalah ini terjadi dalam kasus berikut:
- Waktu proses tugas melebihi batas waktu yang ditentukan di
kolom
maxRunDuration
- Waktu proses runnable melebihi batas waktu yang ditentukan di
kolom
timeout
Untuk mengidentifikasi batas waktu yang terlampaui secara spesifik,
lihat log untuk tugas
dan temukan log yang menyebutkan kode keluar 50005
. Kolom textPayload
log ini menunjukkan tempat dan waktu batas waktu terlampaui.
Solusi
Untuk mengatasi masalah ini, coba verifikasi total waktu proses yang diperlukan oleh tugas atau runnable yang melebihi batas waktu. Kemudian, lakukan salah satu tindakan berikut:
Jika Anda hanya sesekali mengalami error ini, seperti untuk tugas atau tugas yang dapat dijalankan dengan waktu proses yang tidak konsisten, Anda dapat mencoba membuat ulang tugas dan mengonfigurasinya untuk mengotomatiskan percobaan ulang tugas guna mencoba meningkatkan tingkat keberhasilan.
Atau, jika tugas atau runnable secara konsisten dan sengaja memerlukan lebih banyak waktu untuk menyelesaikan operasi daripada waktu tunggu saat ini, tetapkan waktu tunggu yang lebih lama.
VM dibuat ulang selama eksekusi (50006)
Masalah
Masalah berikut muncul di
kolom statusEvents
untuk tugas:
Task state is updated from PRE-STATE to FAILED on zones/ZONE/instances/INSTANCE_ID due to VM is recreated during task execution with exit code 50006.
Masalah ini terjadi saat VM untuk tugas dibuat ulang secara tidak terduga selama waktu proses.
Solusi
Untuk mengatasi masalah ini, coba lagi tugas dengan menggunakan percobaan ulang tugas otomatis atau menjalankan ulang tugas secara manual.