View a markdown version of this page

Pekerjaan terjebak di RUNNABLE karena kapasitas - AWS Batch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pekerjaan terjebak di RUNNABLE karena kapasitas

Kapasitas instans tidak mencukupi

Semua lingkungan komputasi yang terhubung memiliki kesalahan kapasitas yang tidak mencukupi. Saat diminta, AWS Batch mendeteksi instans Amazon EC2 yang mengalami kesalahan kapasitas tidak mencukupi. Membatalkan pekerjaan secara manual akan memungkinkan pekerjaan berikutnya pindah ke kepala antrian.

  • statusReasonpesan saat pekerjaan macet: CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY - Service cannot fulfill the capacity requested for instance type [instanceTypeName]

  • reasondigunakan untukjobStateTimeLimitActions: CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY

  • statusReasonpesan setelah pekerjaan dibatalkan olehjobStateTimeLimitActions: Canceled by JobStateTimeLimit action due to reason: CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY

Catatan:

  1. Peran AWS Batch layanan memerlukan autoscaling:DescribeScalingActivities izin agar deteksi ini berfungsi. Jika Anda menggunakan peran Menggunakan peran terkait layanan untuk AWS Batch terkait layanan (SLR) atau kebijakan AWS kebijakan yang dikelola: AWSBatchServiceRole kebijakan terkelola, Anda tidak perlu mengambil tindakan apa pun karena kebijakan izin mereka diperbarui.

  2. Jika Anda menggunakan SLR atau kebijakan terkelola, Anda harus menambahkan autoscaling:DescribeScalingActivities dan ec2:DescribeSpotFleetRequestHistory izin agar Anda dapat menerima peristiwa antrian pekerjaan yang diblokir dan status pekerjaan yang diperbarui saat masuk. RUNNABLE Selain itu, AWS Batch perlu izin ini untuk melakukan cancellation tindakan melalui jobStateTimeLimitActions parameter bahkan jika mereka dikonfigurasi pada antrian pekerjaan.

  3. Dalam kasus pekerjaan paralel multi-node (MNP), jika lingkungan komputasi Amazon EC2 prioritas tinggi yang dilampirkan mengalami insufficient capacity kesalahan, ini memblokir antrian meskipun lingkungan komputasi prioritas rendah mengalami kesalahan ini.