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 EKS initContainer penyelesaian Amazon, dan durasi ECS containerDependency resolusi Amazon terjadi di STARTING negara bagian. Jumlah waktu yang diperlukan untuk menarik gambar untuk pekerjaan Anda setara dengan jumlah waktu pekerjaan Anda akan berada di negara bagian. STARTING

Misalnya, jika dibutuhkan tiga menit untuk menarik gambar untuk pekerjaan Anda, pekerjaan Anda akan berada dalam STARTING keadaan selama tiga menit. Jika initContainers membutuhkan total sepuluh menit untuk menyelesaikannya, maka EKS pekerjaan Amazon Anda akan berlangsung STARTING selama sepuluh menit. Jika Anda memiliki ECS containerDependencies set Amazon di ECS pekerjaan Amazon Anda, pekerjaan akan masuk STARTING hingga semua dependensi penampung (runtime mereka) diselesaikan. STARTINGtidak termasuk dalam batas waktu; durasi dimulai padaRUNNING. Untuk informasi selengkapnya, lihat Status pekerjaan.

RUNNING

Pekerjaan ini berjalan sebagai pekerjaan penampung pada instance ECS penampung Amazon 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 secara terprogram mengambil nama aliran lognya dengan operasi. DescribeJobsAPI 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 secara terprogram mengambil nama aliran lognya dengan operasi. DescribeJobsAPI 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 secara terprogram mengambil aliran lognya dengan operasi. DescribeJobsAPI 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.