Status Job - AWS Batch

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

Status Job

Ketika Anda mengirimkan pekerjaan ke antrian AWS Batch pekerjaan, pekerjaan memasuki SUBMITTED negara bagian. Tugas kemudian melewati status-status berikut sampai berhasil (keluar dengan kode 0) atau gagal (keluar dengan kode bukan nol). Tugas AWS Batch dapat memiliki status sebagai berikut:

SUBMITTED

Pekerjaan yang dikirimkan ke antrian, dan belum dievaluasi oleh penjadwal. Penjadwal mengevaluasi tugas untuk menentukan apakah tugas memiliki dependensi yang belum diselesaikan dengan keberhasilan penyelesaian tugas lain. Jika ada dependensi, tugas dipindahkan ke PENDING. Jika tidak ada dependensi, tugas dipindahkan ke RUNNABLE.

PENDING

Tugas yang berada dalam antrean dan belum dapat berjalan karena dependensi dengan tugas atau sumber daya lain. Setelah dependensi diselesaikan, tugas dipindahkan ke RUNNABLE.

RUNNABLE

Tugas yang berada dalam antrean, tidak memiliki dependensi yang belum diselesaikan, dan karena itu siap dijadwalkan untuk host. Tugas dalam status ini dimulai segera setelah ada cukup sumber daya yang tersedia di salah satu lingkungan komputasi yang dipetakan ke antrean tugas. Namun, tugas dapat tetap berada dalam status ini tanpa batas waktu ketika sumber daya yang cukup tidak tersedia.

catatan

Jika pekerjaan Anda tidak berkembangSTARTING, lihat Pekerjaan terjebak dalam RUNNABLE status di bagian pemecahan masalah.

STARTING

Tugas ini telah dijadwalkan untuk host dan operasi inisiasi kontainer yang relevan sedang berlangsung. Setelah citra kontainer ditarik dan kontainer sudah berjalan, tugas bertransisi ke RUNNING.

Durasi penarikan gambar, durasi penyelesaian InitContainer Amazon EKS, dan durasi resolusi Amazon ECS ContainerDependency terjadi dalam status MULAI. Jumlah waktu yang diperlukan untuk menarik gambar untuk pekerjaan Anda setara dengan jumlah waktu pekerjaan Anda akan berada dalam keadaan MULAI.

Misalnya, jika dibutuhkan tiga menit untuk menarik gambar untuk pekerjaan Anda, pekerjaan Anda akan berada dalam keadaan MULAI selama tiga menit. Jika InitContainers membutuhkan total sepuluh menit untuk diselesaikan, maka pekerjaan Amazon EKS Anda akan dimulai selama sepuluh menit. Jika Anda memiliki set Amazon ECS ContainerDependencies di pekerjaan Amazon ECS Anda, pekerjaan akan berada di STARTING hingga semua dependensi container (runtime) diselesaikan. MULAI tidak termasuk dalam batas waktu; durasi dimulai pada RUNNING. Untuk informasi selengkapnya, lihat Status pekerjaan.

RUNNING

Tugas berjalan sebagai tugas kontainer di instans kontainer Amazon ECS dalam lingkungan komputasi. Ketika tugas kontainer keluar, kode keluar proses menentukan apakah tugas berhasil atau gagal. Kode keluar 0 menunjukkan keberhasilan, dan kode keluar bukan nol menunjukkan kegagalan. Jika tugas yang terkait dengan upaya yang gagal memiliki sisa upaya yang tersisa dalam konfigurasi strategi percobaan kembali opsional, tugas dipindahkan ke RUNNABLE lagi. Untuk informasi selengkapnya, lihat Percobaan kembali tugas secara otomatis.

catatan

Log untuk RUNNING pekerjaan tersedia di CloudWatch Log. Grup log adalah/aws/batch/job, dan format nama aliran log adalah sebagai berikut:first200CharsOfJobDefinitionName/default/ecs_task_id. Format ini mungkin berubah di masa depan.

Setelah pekerjaan mencapai RUNNING status, Anda dapat mengambil nama aliran lognya secara terprogram dengan operasi API. DescribeJobs Untuk informasi selengkapnya, lihat Melihat Data Log yang Dikirim ke CloudWatch Log di Panduan Pengguna CloudWatch Log Amazon. Secara default, log ini tidak pernah kedaluwarsa. Namun, Anda dapat mengubah periode retensi. Untuk informasi selengkapnya, lihat Mengubah Penyimpanan Data CloudWatch Log di Log di Panduan Pengguna CloudWatch Log Amazon.

SUCCEEDED

Tugas telah berhasil diselesaikan dengan kode keluar 0. Status pekerjaan untuk SUCCEEDED pekerjaan dipertahankan setidaknya AWS Batch selama 7 hari.

catatan

Log untuk SUCCEEDED pekerjaan tersedia di CloudWatch Log. Grup log adalah/aws/batch/job, dan format nama aliran log adalah sebagai berikut:first200CharsOfJobDefinitionName/default/ecs_task_id. Format ini dapat berubah di masa depan.

Setelah pekerjaan mencapai RUNNING status, Anda dapat mengambil nama aliran lognya secara terprogram dengan operasi API. DescribeJobs Untuk informasi selengkapnya, lihat Melihat Data Log yang Dikirim ke CloudWatch Log di Panduan Pengguna CloudWatch Log Amazon. Secara default, log ini tidak pernah kedaluwarsa. Namun, Anda dapat mengubah periode retensi. Untuk informasi selengkapnya, lihat Mengubah Penyimpanan Data CloudWatch Log di Log di Panduan Pengguna CloudWatch Log Amazon.

FAILED

Tugas telah gagal dalam semua upaya yang tersedia. Status pekerjaan untuk FAILED pekerjaan dipertahankan setidaknya AWS Batch selama 7 hari.

catatan

Log untuk FAILED pekerjaan tersedia di CloudWatch Log. Grup log adalah/aws/batch/job, dan format nama aliran log adalah sebagai berikut:first200CharsOfJobDefinitionName/default/ecs_task_id. Format ini dapat berubah di masa depan.

Setelah pekerjaan mencapai RUNNING status, Anda dapat mengambil aliran lognya secara terprogram dengan operasi API. DescribeJobs Untuk informasi selengkapnya, lihat Melihat Data Log yang Dikirim ke CloudWatch Log di Panduan Pengguna CloudWatch Log Amazon. Secara default, log ini tidak pernah kedaluwarsa. Namun, Anda dapat mengubah periode retensi. Untuk informasi selengkapnya, lihat Mengubah Penyimpanan Data CloudWatch Log di Log di Panduan Pengguna CloudWatch Log Amazon.