Halaman ini menunjukkan cara menyelesaikan masalah pada 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 mengetahui informasi selengkapnya tentang pemecahan 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 dalam status
QUEUED
, masalah berikut 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 penggunaan saat ini (
QUOTA_USAGE
) dan batas (QUOTA_LIMIT
) kuotaQUOTA_NAME
mencegah penggunaan yang diminta (WANT_QUOTA
) tugas.Jika tugas 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 keterlambatan ini terus berlanjut, coba cegah kuota tidak mencukupi dengan melakukan salah satu hal berikut:
Buat tugas yang menggunakan lebih sedikit kuota tersebut atau kuota yang berbeda. Misalnya, tentukan lokasi atau jenis resource yang diizinkan 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 Bekerja dengan 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 satu kali.
Solusi
Untuk mengatasi masalah ini, buat ulang tugas dan tentukan jaringan menggunakan salah satu opsi berikut:
- Template instance VM: Jika Anda ingin menggunakan template instance VM saat membuat tugas ini, Anda harus menentukan jaringan dalam template instance VM.
- Kolom
network
dansubnetwork
: Kolom ini dapat digunakan di isi permintaan saat Anda membuat tugas menggunakan Batch API atau di 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 mengetahui 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 mengetahui informasi selengkapnya tentang cara mengonfigurasi jaringan untuk tugas dalam 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 semuanya dengan benar untuk log tugas, log tidak akan dihasilkan jika layanan tidak diaktifkan untuk project Anda.
- Akun layanan tugas tidak memiliki izin untuk menulis log. Pekerjaan tidak dapat menghasilkan log tanpa izin yang memadai.
- Tugas tidak dikonfigurasi untuk menghasilkan log. Untuk menghasilkan log di Cloud Logging, tugas harus mengaktifkan Cloud Logging. Runnable tugas juga harus dikonfigurasi untuk menulis informasi apa pun yang ingin Anda tampilkan di 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 otomatis dikecualikan 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 menghasilkan log dan dapat memberikan informasi yang Anda harapkan dari log. Misalnya, lakukan hal berikut:
- Untuk memverifikasi bahwa logging diaktifkan, tinjau
kolom
logsPolicy
tugas. - Untuk memverifikasi bahwa tugas berhasil diselesaikan, 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 tertentu 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 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 mengetahui 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[email protected]
- 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 didukung saat ini.
Jika Anda mengaktifkan Cloud Logging untuk tugas, Anda dapat mengidentifikasi masalah ini dengan memeriksa log agen (
batch_agent_logs
) berikut. Untuk mengetahui 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 gambar OS VM Batch yang sudah tidak update:
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 semuanya dengan benar di project, metrik resource mungkin tidak muncul hingga Cloud Monitoring API diaktifkan. Untuk Agen Operasi, 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 Operasional. Untuk mendukung metrik Agen Operasional, tugas harus memenuhi persyaratan Agen Operasional, menginstal Agen Operasional, dan menggunakan akun layanan yang dapat menulis metrik ke Monitoring.
- Anda harus menggunakan metode atau filter lain 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 yang dapat menyebabkan sejumlah kecil data terlalu tipis untuk ditampilkan.
- Metrik telah dihapus. Anda tidak dapat melihat metrik setelah dihapus, yang terjadi secara otomatis setelah periode retensi Monitoring.
Solusi
Jika hanya metrik Ops Agent 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 selanjutnya.
- Pastikan akun layanan tugas memiliki izin untuk menulis metrik Agen Operasi.
- Pastikan tugas memenuhi semua persyaratan Ops Agent.
- Pastikan tugas menginstal Agen Operasional dengan benar. Meskipun Agen Operasional dapat diinstal secara manual di lingkungan yang dapat dijalankan, metode yang direkomendasikan adalah menginstal Agen Operasional secara otomatis dengan menyetel kolom
installOpsAgent
ketrue
.
- Jika masalah masih berlanjut, lihat Memecahkan masalah Agen Operasi 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 berjalan 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 penayangan mencakup waktu berjalan 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 Memecahkan 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 masuk dalam daftar 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 gambar 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 langkah 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 agar mengizinkan image OS VM dari project image
batch-custom-image
. Untuk mengetahui 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 yang menggunakan template instance:
INVALID_FIELD_VALUE,BACKEND_ERROR
Masalah ini terjadi karena masalah yang tidak jelas dengan template instance tugas.
Solusi
Untuk men-debug masalah lebih lanjut, lakukan langkah-langkah berikut:
- Buat MIG menggunakan template instance dan amati apakah terjadi error dengan detail lebih lanjut.
Opsional: Untuk mencoba menemukan informasi selengkapnya, lihat operasi yang berjalan lama yang membuat MIG di konsol Google Cloud .
Kode keluar kegagalan tugas
Jika tugas tertentu dalam suatu pekerjaan gagal, tugas akan menampilkan
kode keluar bukan nol.
Bergantung pada cara Anda mengonfigurasi
kolom ignoreExitStatus
,
tugas yang gagal dapat atau tidak dapat menyebabkan tugas gagal.
Selain kode keluar yang Anda tentukan dalam runnable, 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 pencobaan ulang tugas otomatis atau menjalankan ulang tugas secara manual.
- Untuk menjamin tidak ada penghentian sementara, 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 software dapat menyebabkan VM menjadi tidak responsif—misalnya, VM dapat mengalami error karena peristiwa host sementara atau sumber daya yang tidak memadai.
Solusi
Untuk menyelesaikan masalah ini, lakukan tindakan berikut:
- Jika masalah bersifat sementara dan dapat diselesaikan sendiri, coba lagi tugas dengan menggunakan percobaan ulang tugas otomatis atau menjalankan kembali tugas secara manual.
Jika masalah berlanjut, identifikasi dan selesaikan penyebab VM tidak merespons dengan melakukan satu atau beberapa hal berikut:
Direkomendasikan: Dapatkan dukungan melalui Google Cloud Dukungan atau Label batch di Forum Cloud.
Coba identifikasi dan selesaikan masalahnya sendiri. Misalnya, jika Anda sudah memahami 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.
- Memfilter log untuk
entri yang berisi frasa
report agent state:
. Tinjau log untuk menentukan VM untuk setiap upaya setiap tugas. Setiap log mirip dengan berikut ini, 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-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 satu kali kecuali jika Anda mengaktifkan coba lagi tugas otomatis.
Atasi masalah VM tugas Anda menggunakan dokumentasi Compute Engine. Misalnya, lihat Memecahkan masalah penonaktifan dan reboot 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 dimulai ulang secara tidak terduga selama waktu proses.
Solusi
Untuk mengatasi masalah ini, coba lagi tugas menggunakan coba lagi tugas otomatis atau jalankan 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 tidak responsif dan tidak dapat dibatalkan.
Solusi
Untuk mengatasi masalah ini, coba lagi tugas menggunakan coba lagi tugas otomatis atau jalankan ulang tugas secara manual.
Tugas berjalan melebihi 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 mana yang terlampaui, lihat log untuk tugas dan temukan log yang menyebutkan kode keluar 50005
. Kolom textPayload
ini
dalam log ini menunjukkan di mana dan kapan batas waktu terlampaui.
Solusi
Untuk mengatasi masalah ini, coba verifikasi total waktu berjalan yang diperlukan oleh tugas atau runnable yang melampaui batas waktu. Kemudian, lakukan salah satu tindakan berikut:
Jika Anda hanya sesekali mengalami error ini, seperti untuk tugas atau runnable dengan waktu proses yang tidak konsisten, Anda dapat mencoba membuat ulang tugas dan mengonfigurasinya untuk mengotomatiskan percobaan ulang tugas untuk mencoba meningkatkan tingkat keberhasilan.
Jika tidak, jika tugas atau runnable secara konsisten dan sengaja membutuhkan lebih banyak waktu untuk menyelesaikan prosesnya daripada yang diizinkan oleh 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 menggunakan coba lagi tugas otomatis atau jalankan ulang tugas secara manual.