

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

# Melihat Amazon ECS menghentikan kesalahan tugas
<a name="stopped-task-errors"></a>

Jika Anda kesulitan memulai tugas, tugas Anda mungkin berhenti karena kesalahan aplikasi atau konfigurasi. Contohnya, Anda menjalankan tugas dan tugas menampilkan status `PENDING` dan kemudian menghilang.

 Jika tugas Anda dibuat oleh layanan Amazon ECS, tindakan yang dilakukan Amazon ECS untuk mempertahankan layanan dipublikasikan dalam acara layanan. Anda dapat melihat peristiwa di Konsol Manajemen AWS, AWS CLI AWS SDKs, Amazon ECS API, atau alat yang menggunakan SDKs dan API. Peristiwa ini termasuk Amazon ECS menghentikan dan menggantikan tugas karena kontainer dalam tugas telah berhenti berjalan, atau telah gagal terlalu banyak pemeriksaan kesehatan dari Elastic Load Balancing.

Jika tugas Anda berjalan pada instance container di Amazon EC2 atau komputer eksternal, Anda juga dapat melihat log runtime container dan Amazon ECS Agent. Log ini ada di host Amazon EC2 instans atau komputer eksternal. Untuk informasi selengkapnya, lihat [Melihat log agen kontainer Amazon ECS](logs.md).

## Prosedur
<a name="view-stopped-errors-procedure"></a>

------
#### [ Console ]

**Konsol Manajemen AWS**

Langkah-langkah berikut dapat digunakan untuk memeriksa tugas yang dihentikan untuk kesalahan menggunakan konsol. Untuk melihat tugas yang dihentikan, Anda harus mengubah opsi filter.

Tugas yang dihentikan hanya muncul di konsol selama 1 jam.

1. Buka konsol di [https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2).

1. Pada panel navigasi, silakan pilih **Klaster**.

1. Pada halaman **Clusters**, pilih cluster.

1. Pada *name* halaman **Cluster:**, pilih tab **Tugas**. 

1. Konfigurasikan filter untuk menampilkan tugas yang dihentikan. Untuk **Filter status yang diinginkan**, pilih **Berhenti**.

   Opsi **Berhenti** menampilkan tugas yang dihentikan dan **Status apa pun yang diinginkan** menampilkan semua tugas Anda.

1. Pilih tugas yang dihentikan untuk diperiksa.

1. Di baris untuk tugas yang dihentikan, di kolom **Status Terakhir**, pilih **Berhenti**.

   Jendela pop-up menampilkan alasan berhenti.

------
#### [ AWS CLI ]

1. Daftar tugas yang berhenti dalam sebuah klaster. Output berisi Amazon Resource Name (ARN) dari tugas, yang Anda butuhkan untuk menjelaskan tugas tersebut. 

   ```
   aws ecs list-tasks \
        --cluster cluster_name \
        --desired-status STOPPED \
        --region region
   ```

1. Jelaskan tugas yang dihentikan untuk mengambil informasi. *Untuk informasi selengkapnya, lihat [mendeskripsikan tugas di Referensi](https://docs.aws.amazon.com/cli/latest/reference/ecs/describe-tasks.html). AWS Command Line Interface *

   ```
   aws ecs describe-tasks \
        --cluster cluster_name \
        --tasks arn:aws:ecs:region:account_id:task/cluster_name/task_ID \
        --region region
   ```

Gunakan parameter output berikut.
+ `stopCode`- Kode berhenti menunjukkan mengapa tugas dihentikan, misalnya ResourceInitializationError
+ `StoppedReason`- Alasan tugas berhenti.
+ `reason`(dalam `containers` struktur) - Alasannya memberikan rincian tambahan tentang wadah yang dihentikan.

------

## Langkah selanjutnya
<a name="additional-resources"></a>

Lihat tugas yang dihentikan sehingga Anda bisa mendapatkan informasi tentang penyebabnya. Untuk informasi selengkapnya, lihat [Amazon ECS menghentikan pesan kesalahan tugas](stopped-task-error-codes.md).