

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

# Pekerjaan terjebak dalam status `RUNNABLE`
<a name="sm_job_stuck_in_runnable"></a>

Jika AWS Batch mendeteksi bahwa Anda memiliki `RUNNABLE` pekerjaan yang memblokir bagian depan antrian, Anda akan menerima [Acara yang diblokir antrian pekerjaan layanan](batch-service-job-queue-blocked-events.md) dari dengan alasannya. Alasan yang sama juga diperbarui ke `statusReason` bidang sebagai bagian dari `[ListServiceJobs](https://docs.aws.amazon.com/batch/latest/APIReference/API_ListServiceJobs.html)` dan panggilan `[DescribeServiceJob](https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeServiceJob.html)` API.

Secara opsional, Anda dapat mengonfigurasi `jobStateTimeLimitActions` parameter melalui `[CreateJobQueue](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateJobQueue.html)` dan tindakan [https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html)API. `jobStateTimeLimitActions`Parameter menentukan serangkaian tindakan yang AWS Batch dilakukan pada pekerjaan dalam keadaan tertentu. Anda dapat mengatur ambang waktu dalam hitungan detik melalui `maxTimeSeconds` bidang.

Untuk antrian pekerjaan yang terhubung ke lingkungan `SAGEMAKER_TRAINING` layanan, satu-satunya tindakan yang dapat Anda gunakan `jobStateTimeLimitActions.action` adalah`TERMINATE`, yang akan menghentikan pekerjaan.

Misalnya, Anda dapat mengatur `jobStateTimeLimitActions` parameter untuk menunggu hingga 4 jam untuk pekerjaan apa pun di `RUNNABLE` negara bagian yang menunggu kapasitas yang cukup tersedia. Anda dapat melakukan ini dengan mengatur `reason` ke `CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY` dan `maxTimeSeconds` ke 14400 sebelum mengakhiri pekerjaan dan memungkinkan pekerjaan berikutnya untuk maju ke kepala antrian pekerjaan.

Bagian berikut masing-masing menjelaskan jenis alasan diblokir yang berbeda yang AWS Batch dapat menyimpulkan. Setiap bagian meliputi:
+ Tindakan `statusReason` set `ListServiceJobs` dan `DescribeServiceJob` API.
+ `reason`Nilai untuk `jobStateTimeLimitActions` konfigurasi.
+ `statusReason`Ditampilkan jika `jobStateTimeLimitActions` memicu penghentian.

**Topics**
+ [Pekerjaan terjebak di `RUNNABLE` karena kapasitas](sm_job_stuck_in_runnable_capacity.md)
+ [Pekerjaan macet di `RUNNABLE karena kesalahan` konfigurasi](sm_job_stuck_in_runnable_misconfiguration.md)
+ [`Remediasi otomatis dengan pekerjaan StateTimeLimitActions`](sm_job_stuck_in_runnable_time_limit_actions.md)