

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

# Mengatasi kesalahan tugas Amazon ECS yang dihentikan
<a name="resolve-stopped-errors"></a>

Ketika tugas Anda gagal dimulai, Anda melihat pesan kesalahan di konsol dan di parameter `describe-tasks` output (`stoppedReason`dan`stopCode`).

Anda dapat melihat tugas yang dihentikan di konsol selama satu jam. Untuk melihat tugas yang dihentikan, Anda harus mengubah opsi filter. Untuk informasi selengkapnya, lihat [Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

Halaman-halaman berikut memberikan informasi tentang tugas yang dihentikan.
+ Pelajari tentang perubahan pada pesan galat tugas yang dihentikan.

  [Amazon ECS menghentikan pembaruan pesan kesalahan tugas](stopped-tasks-error-messages-updates.md)
+ Lihat tugas yang dihentikan sehingga Anda bisa mendapatkan informasi tentang penyebabnya.

  [Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md)
+ Pelajari tentang pesan kesalahan tugas yang dihentikan dan kemungkinan alasan kesalahan tersebut.

  [Amazon ECS menghentikan pesan kesalahan tugas](stopped-task-error-codes.md)
+ Pelajari cara memverifikasi konektivitas tugas yang dihentikan dan memperbaiki kesalahan.

  [Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md)

# Amazon ECS menghentikan pembaruan pesan kesalahan tugas
<a name="stopped-tasks-error-messages-updates"></a>

Mulai 14 Juni 2024 tim Amazon ECS mengubah pesan kesalahan tugas yang dihentikan seperti yang dijelaskan dalam tabel berikut. Tidak `stopCode` akan berubah. Jika aplikasi Anda bergantung pada string pesan kesalahan yang tepat, Anda harus memperbarui aplikasi Anda dengan string baru. Untuk bantuan dengan pertanyaan atau masalah, hubungi AWS Dukungan.

**catatan**  
Kami menyarankan Anda untuk tidak mengandalkan pesan kesalahan untuk otomatisasi Anda, karena pesan kesalahan dapat berubah.

## CannotPullContainerError
<a name="cannot-pull-container-error-changes"></a>


| Pesan kesalahan lama | Pesan kesalahan baru | 
| --- | --- | 
| CannotPullContainerError: Respons kesalahan dari daemon: akses tarik ditolak untukrepository, repositori tidak ada atau mungkin memerlukan 'docker login': ditolak: Pengguna: roleARN | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonECS/latest/developerguide/stopped-tasks-error-messages-updates.html)  | 
|  CannotPullContainerError: Tanggapan kesalahan dari daemon: DapatkanimageURI: net/http: permintaan dibatalkan sambil menunggu koneksi |  CannotPullContainerError: Tugas tidak dapat menarik gambar. Periksa konfigurasi jaringan Anda. Respons kesalahan dari daemon: Dapatkan: net/httpimage: permintaan dibatalkan sambil menunggu koneksi (Klien.Timeout terlampaui saat menunggu header) | 
| CannotPullContainerError<ip><port>: ref pull telah dicoba ulang 5 kali: gagal menyalin:: gagal buka httpReadSeeker: gagal melakukan permintaan: Get: dial tcpregistry-uri: timeout i/o  | CannotPullContainerError: Tugas tidak dapat menarik image-uri dari registriregistry-uri. Ada masalah koneksi antara tugas dan registri. <port>Periksa konfigurasi jaringan tugas Anda.: gagal menyalin: httpReadSeeker: gagal buka: gagal melakukan permintaan: Getregistry-uri: dial tcp<ip>: timeout i/o  | 

## ResourceNotFoundException
<a name="resourcenotfound-error-changes"></a>


| Pesan kesalahan lama | Pesan kesalahan baru | 
| --- | --- | 
| Mengambil data rahasia dari AWS Secrets Manager dalam region region: secret: sercretARN ResourceNotFoundException: Secrets Manager tidak dapat menemukan rahasia yang ditentukan. | ResourceNotFoundException: Tugas tidak dapat mengambil rahasia dengan ARN sercretARN 'dari. AWS Secrets Manager Periksa apakah rahasia ada di Wilayah yang ditentukan. ResourceNotFoundException: Mengambil data rahasia dari AWS Secrets Manager dalam wilayahregion: rahasia: sercretARN ResourceNotFoundException: Secrets Manager tidak dapat menemukan rahasia yang ditentukan. | 

## ResourceInitializationError
<a name="resourceinitialization-error-changes"></a>


| Pesan kesalahan lama | Pesan kesalahan baru | 
| --- | --- | 
| ResourceInitializationError<ip><port>: tidak dapat menarik rahasia atau autentikasi registri: pengambilan sumber daya eksekusi gagal: tidak dapat mengambil autentikasi registri ecr: panggilan layanan telah dicoba ulang 3 kali:: permintaan kirim gagal disebabkan oleh RequestError: Posting "https://api.ecr.us-east-1.amazonaws.com/”: dial tcp:: batas waktu. i/o Silakan periksa konfigurasi jaringan tugas Anda. | ResourceInitializationError: tidak dapat menarik rahasia atau autentikasi registri: Tugas tidak dapat menarik autentikasi registri dari Amazon ECR: Ada masalah koneksi antara tugas dan Amazon ECR. Periksa konfigurasi jaringan tugas Anda. RequestError: permintaan kirim gagal disebabkan oleh: Posting "https://api.ecr.us-east-1.amazonaws.com“: dial tcp<ip>:<port>: batas waktu i/o  | 
| ResourceInitializationError: tidak dapat menarik rahasia atau autentikasi registri: pengambilan sumber daya eksekusi gagal: tidak dapat mengambil rahasia dari ssm: panggilan layanan telah dicoba ulang 5 kali:: konteks permintaan dibatalkan disebabkan oleh RequestCanceled: batas waktu konteks terlampaui | ResourceInitializationError: tidak dapat menarik rahasia atau autentikasi registri: tidak dapat mengambil rahasia dari ssm: Tugas tidak dapat menarik rahasia. AWS Systems Manager Ada masalah koneksi antara tugas dan AWS Systems Manager Parameter Store. Periksa konfigurasi jaringan tugas Anda. RequestCanceled: konteks permintaan dibatalkan disebabkan oleh: batas waktu konteks terlampaui | 
| ResourceInitializationError: gagal mengunduh file env: perintah unduhan file: aliran kesalahan tidak kosong:: konteks permintaan dibatalkan disebabkan oleh RequestCanceled: batas waktu konteks terlampaui | ResourceInitializationError: gagal mengunduh file env: Tugas tidak dapat mengunduh file variabel lingkungan dari Amazon S3. Ada masalah koneksi antara tugas dan Amazon S3. Periksa konfigurasi jaringan tugas Anda. panggilan layanan telah dicoba ulang 5 kali:: konteks permintaan dibatalkan disebabkan oleh RequestCanceled: batas waktu konteks terlampaui | 
| ResourceInitializationError: gagal memvalidasi argumen logger: :signal:killed | ResourceInitializationError: gagal memvalidasi argumen logger: Tugas tidak dapat menemukan grup CloudWatch log Amazon yang ditentukan dalam definisi tugas. Ada masalah koneksi antara tugas dan Amazon CloudWatch. Periksa konfigurasi jaringan Anda.: sinyal: mati | 
| ResourceInitializationError: tidak dapat menarik rahasia atau autentikasi registri: perintah tarik gagal:: sinyal: terbunuh | ResourceInitializationError: tidak dapat menarik rahasia atau autentikasi registri: Periksa konfigurasi jaringan tugas Anda.: sinyal: mati | 

# 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).

# Amazon ECS menghentikan pesan kesalahan tugas
<a name="stopped-task-error-codes"></a>

Berikut ini adalah kemungkinan pesan kesalahan yang mungkin Anda terima ketika tugas Anda berhenti secara tak terduga.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

**Tip**  
Anda dapat menggunakan asisten AI [Server MCP Amazon ECS](ecs-mcp-introduction.md) with untuk menganalisis kegagalan tugas dan log kontainer menggunakan bahasa alami.

Kode kesalahan tugas yang dihentikan memiliki kategori yang terkait dengannya, misalnya "ResourceInitializationError”. Untuk mendapatkan informasi lebih lanjut tentang setiap kategori, lihat berikut ini:


| Kategori | Pelajari selengkapnya | 
| --- | --- | 
|  TaskFailedToStart  |  [Memecahkan masalah kesalahan Amazon ECS TaskFailedToStart](failed-to-start-error.md)  | 
|  ResourceInitializationError  |  [Memecahkan masalah kesalahan Amazon ECS ResourceInitializationError](resource-initialization-error.md)  | 
| ResourceNotFoundException |  [Memecahkan masalah kesalahan Amazon ECS ResourceNotFoundException](resource-not-found-error.md) | 
|  SpotInterruptionError  |  [Memecahkan masalah kesalahan Amazon ECS SpotInterruption](spot-interruption-errors.md)  | 
|  InternalError  |  [Memecahkan masalah kesalahan Amazon ECS InternalError](internal-error.md)  | 
|  OutOfMemoryError  |  [Memecahkan masalah kesalahan Amazon ECS OutOfMemoryError](out-of-memory.md)  | 
|  ContainerRuntimeError  |  [Memecahkan masalah kesalahan Amazon ECS ContainerRuntimeError](container-runtime-error.md)  | 
|  ContainerRuntimeTimeoutError  |  [Memecahkan masalah kesalahan Amazon ECS ContainerRuntimeTimeoutError](container-runtime-timeout-error.md)  | 
|  CannotStartContainerError  |  [Memecahkan masalah kesalahan Amazon ECS CannotStartContainerError](cannot-start-container.md)  | 
|  CannotStopContainerError  |  [Memecahkan masalah kesalahan Amazon ECS CannotStopContainerError](cannot-stop-container.md)  | 
|  CannotInspectContainerError  |  [Memecahkan masalah kesalahan Amazon ECS CannotInspectContainerError](cannot-inspect-container.md)  | 
|  CannotCreateVolumeError  |  [Memecahkan masalah kesalahan Amazon ECS CannotCreateVolumeError](cannot-create-volume.md)  | 
| CannotPullContainer |  [CannotPullContainer kesalahan tugas di Amazon ECS](task_cannot_pull_image.md)  | 

# Memecahkan masalah kesalahan Amazon ECS TaskFailedToStart
<a name="failed-to-start-error"></a>

Berikut ini adalah beberapa pesan `TaskFailedToStart` kesalahan dan tindakan yang dapat Anda ambil untuk memperbaiki kesalahan. 

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

## Kesalahan EC2 yang tidak terduga saat mencoba Membuat Antarmuka Jaringan dengan penetapan IP publik diaktifkan di subnet '*subnet-id*
<a name="subnet-error"></a>

Ini terjadi ketika tugas Fargate yang menggunakan mode `awsvpc` jaringan dan berjalan di subnet dengan alamat IP publik, dan subnet tidak memiliki alamat IP yang cukup.

Jumlah alamat IP yang tersedia tersedia di halaman detail subnet di konsol Amazon EC2, atau dengan menggunakan. `[describe-subnets](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-subnets.html)` Untuk informasi selengkapnya, lihat [Melihat subnet Anda](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#view-subnet) di Panduan *Pengguna Amazon VPC*.

Untuk memperbaiki masalah ini, Anda dapat membuat subnet baru untuk menjalankan tugas Anda.

## InternalError: *<reason>*
<a name="internal-error-reason"></a>

Kesalahan ini terjadi ketika lampiran ENI diminta. Amazon EC2 menangani penyediaan ENI secara asinkron. Proses penyediaan membutuhkan waktu. Amazon ECS memiliki batas waktu jika ada waktu tunggu yang lama atau kegagalan yang tidak dilaporkan. Ada kalanya ENI disediakan, tetapi laporan tersebut datang ke Amazon ECS setelah batas waktu kegagalan. Dalam kasus ini, Amazon ECS melihat kegagalan tugas yang dilaporkan dengan ENI yang sedang digunakan.

## Definisi tugas yang dipilih tidak kompatibel dengan strategi komputasi yang dipilih
<a name="compute-compatibility"></a>

Kesalahan ini terjadi ketika Anda memilih definisi tugas dengan tipe peluncuran yang tidak cocok dengan tipe kapasitas cluster. Anda harus memilih definisi tugas yang cocok dengan penyedia kapasitas yang ditetapkan ke klaster Anda.

## Tidak dapat melampirkan antarmuka jaringan ke indeks perangkat yang tidak digunakan
<a name="compute-compatibility-cpu"></a>

Kesalahan ini terjadi ketika Ketika menggunakan jenis `awsvpc` jaringan dan tidak ada cukup CPU/memory untuk tugas. Pertama, periksa CPU untuk instance. Untuk informasi selengkapnya, lihat [spesifikasi jenis instans Amazon EC2 di jenis instans](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-type-specifications.html) *Amazon EC2*. Ambil nilai CPU untuk instance dan kalikan dengan jumlah ENIs untuk instance. Gunakan nilai itu e dalam definisi tugas.

## AGEN
<a name="agent-not-started"></a>

Instans kontainer tempat Anda mencoba untuk meluncurkan tugas memiliki agen yang saat ini terputus. Untuk mencegah waktu tunggu diperpanjang untuk penempatan tugas, permintaan ditolak.

Untuk informasi tentang cara memecahkan masalah agen yang terputus, lihat [Bagaimana cara memecahkan masalah agen Amazon ECS yang terputus](https://repost.aws/knowledge-center/ecs-agent-disconnected-linux2-ami).

# Memecahkan masalah kesalahan Amazon ECS ResourceInitializationError
<a name="resource-initialization-error"></a>

Berikut ini adalah beberapa pesan `ResourceInitialization` kesalahan dan tindakan yang dapat Anda ambil untuk memperbaiki kesalahan.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

**Topics**
+ [Tugas tidak dapat menarik otentikasi registri dari Amazon ECR. Ada masalah koneksi antara tugas dan Amazon ECR. Periksa konfigurasi jaringan tugas Anda.](#unable-to-pull-secrets-ecr)
+ [Tugas tidak dapat mengunduh file variabel lingkungan dari Amazon S3. Ada masalah koneksi antara tugas dan Amazon S3. Periksa konfigurasi jaringan tugas Anda.](#failed-to-download-env-files)
+ [Tugas tidak dapat menarik rahasia dari AWS Systems Manager Parameter Store. Periksa koneksi jaringan Anda antara tugas dan AWS Systems Manager.](#unable-to-pull-secrets-sys-manager)
+ [Tugas tidak dapat menarik rahasia dari AWS Secrets Manager. Ada masalah koneksi antara tugas dan Secrets Manager. Periksa konfigurasi jaringan tugas Anda.](#unable-to-pull-secrets-asm-no-arn)
+ [Tugas tidak dapat menarik rahasia dari Secrets Manager. Tugas tidak dapat mengambil rahasia dengan ARN *secretARN* '' dari Secrets Manager. Periksa apakah rahasia ada di Wilayah yang ditentukan.](#unable-to-pull-secrets-asm)
+ [perintah tarik gagal: tidak dapat menarik rahasia atau autentikasi registri Periksa konfigurasi jaringan tugas Anda.](#pull-command-failed)
+ [Tugas tidak dapat menemukan grup CloudWatch log Amazon yang ditentukan dalam definisi tugas. Ada masalah koneksi antara tugas dan Amazon CloudWatch. Periksa konfigurasi jaringan Anda.](#failed-to-initialize-logging-network)
+ [gagal menginisialisasi driver logging](#failed-to-initialize-logging)
+ [gagal memanggil perintah EFS utils untuk menyiapkan volume EFS](#efs-utils-failed)

## Tugas tidak dapat menarik otentikasi registri dari Amazon ECR. Ada masalah koneksi antara tugas dan Amazon ECR. Periksa konfigurasi jaringan tugas Anda.
<a name="unable-to-pull-secrets-ecr"></a>

Kesalahan ini menunjukkan bahwa tugas tidak dapat terhubung ke Amazon ECR.

Periksa koneksi antara tugas dan Amazon ECR. Untuk informasi, lihat [Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md).

## Tugas tidak dapat mengunduh file variabel lingkungan dari Amazon S3. Ada masalah koneksi antara tugas dan Amazon S3. Periksa konfigurasi jaringan tugas Anda.
<a name="failed-to-download-env-files"></a>

Kesalahan ini terjadi ketika tugas Anda tidak dapat mengunduh file lingkungan Anda dari Amazon S3. 

Periksa koneksi antara tugas dan titik akhir VPC Amazon S3. Untuk informasi, lihat [Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md).

## Tugas tidak dapat menarik rahasia dari AWS Systems Manager Parameter Store. Periksa koneksi jaringan Anda antara tugas dan AWS Systems Manager.
<a name="unable-to-pull-secrets-sys-manager"></a>

Kesalahan ini terjadi ketika tugas Anda tidak dapat menarik gambar yang ditentukan dalam definisi tugas menggunakan kredensi di Systems Manager.

Periksa koneksi antara tugas dan titik akhir VPC Systems Manager. Untuk informasi, lihat [Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md).

## Tugas tidak dapat menarik rahasia dari AWS Secrets Manager. Ada masalah koneksi antara tugas dan Secrets Manager. Periksa konfigurasi jaringan tugas Anda.
<a name="unable-to-pull-secrets-asm-no-arn"></a>

Kesalahan ini terjadi ketika tugas Anda tidak dapat menarik gambar yang ditentukan dalam definisi tugas menggunakan kredensil di Secrets Manager. 

Kesalahan menunjukkan bahwa ada masalah konektivitas jaringan antara titik akhir VPC Systems Manager dan tugas.

Untuk informasi tentang cara memverifikasi konektivitas antara tugas dan titik akhir, lihat[Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md).

## Tugas tidak dapat menarik rahasia dari Secrets Manager. Tugas tidak dapat mengambil rahasia dengan ARN *secretARN* '' dari Secrets Manager. Periksa apakah rahasia ada di Wilayah yang ditentukan.
<a name="unable-to-pull-secrets-asm"></a>

Kesalahan ini terjadi ketika tugas Anda tidak dapat menarik gambar yang ditentukan dalam definisi tugas menggunakan kredensil di Secrets Manager. 

Masalah ini disebabkan oleh salah satu alasan berikut:


| Penyebab kesalahan.. | Lakukan ini... | 
| --- | --- | 
|   Masalah konektivitas jaringan antara titik akhir VPC Secrets Manager dan tugas. Masalahnya adalah masalah jaringan ketika Anda melihat salah satu string berikut dalam pesan kesalahan: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonECS/latest/developerguide/resource-initialization-error.html)  |  Verifikasi konektivitas antara tugas dan titik akhir Secrets Manager. Untuk informasi selengkapnya, lihat [Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md).  | 
| Peran eksekusi tugas yang ditentukan dalam definisi tugas tidak memiliki izin untuk Secrets Manager. |  Tambahkan izin yang diperlukan untuk Secrets Manager ke peran eksekusi tugas. Untuk informasi selengkapnya, lihat [Izin Secrets Manager atau Systems Manager](task_execution_IAM_role.md#task-execution-secrets).  | 
| Rahasia ARN tidak ada | Periksa apakah ARN ada di Secrets Manager. Untuk informasi tentang melihat gambar Anda, lihat [Menemukan rahasia di Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_search-secret.html) di Panduan Pengembang Secrets Manager. | 

## perintah tarik gagal: tidak dapat menarik rahasia atau autentikasi registri Periksa konfigurasi jaringan tugas Anda.
<a name="pull-command-failed"></a>

Kesalahan ini terjadi ketika tugas Anda tidak dapat terhubung ke Amazon ECR, Systems Manager, atau Secrets Manager. Ini karena kesalahan konfigurasi di jaringan Anda.

Untuk memperbaiki masalah ini, verifikasi keterkaitan antara tugas dan Amazon ECR. Anda juga perlu memeriksa konektivitas antara tugas Anda dan layanan yang menyimpan rahasia Anda (Systems Manager, atau Secrets Manager). Untuk informasi selengkapnya, lihat [Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md).

## Tugas tidak dapat menemukan grup CloudWatch log Amazon yang ditentukan dalam definisi tugas. Ada masalah koneksi antara tugas dan Amazon CloudWatch. Periksa konfigurasi jaringan Anda.
<a name="failed-to-initialize-logging-network"></a>

Kesalahan ini terjadi ketika tugas Anda gagal menemukan grup CloudWatch log yang Anda tentukan dalam definisi tugas.

Kesalahan menunjukkan bahwa ada masalah konektivitas jaringan antara titik akhir CloudWatch VPC dan tugas.

Untuk informasi tentang cara memverifikasi konektivitas antara tugas dan titik akhir, lihat[Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md).

## gagal menginisialisasi driver logging
<a name="failed-to-initialize-logging"></a>

Kesalahan ini terjadi ketika tugas Anda gagal menemukan grup CloudWatch log yang Anda tentukan dalam definisi tugas.

Kesalahan menunjukkan bahwa CloudWatch grup dalam definisi tugas tidak ada.

Gunakan langkah-langkah berikut untuk menemukan yang hilang CloudWatch.

1. Jalankan perintah berikut untuk mendapatkan informasi definisi tugas.

   ```
   aws ecs describe-task-definition \ 
       --task-definition task-def-name
   ```

   Lihatlah output untuk setiap kontainer dan perhatikan `awslogs-group` nilainya.

   ```
   "logConfiguration": {
                   "logDriver": "awslogs",
                   "options": {
                       "awslogs-group": "/ecs/example-group",
                       "awslogs-create-group": "true",
                       "awslogs-region": "us-east-1",
                       "awslogs-stream-prefix": "ecs"
                   },
   ```

1. Verifikasi bahwa grup tersebut tersedia CloudWatch untuk informasi selengkapnya, lihat [Bekerja dengan grup log dan aliran log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html) di *Panduan Pengguna CloudWatch Log Amazon*.

   Masalahnya adalah grup yang ditentukan dalam definisi tugas salah, atau grup log tidak ada.

1. Perbaiki masalah.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonECS/latest/developerguide/resource-initialization-error.html)

## gagal memanggil perintah EFS utils untuk menyiapkan volume EFS
<a name="efs-utils-failed"></a>

Masalah berikut mungkin mencegah Anda memasang volume Amazon EFS pada permintaan Anda:
+ Sistem file Amazon EFS tidak dikonfigurasi dengan benar.
+ Tugas tidak memiliki izin yang diperlukan.
+ Ada masalah yang terkait dengan konfigurasi jaringan dan VPC.

 Untuk informasi tentang cara men-debug dan memperbaiki masalah ini, lihat [Mengapa saya tidak dapat memasang volume Amazon EFS saya pada AWS Fargate tugas saya di](https://repost.aws/knowledge-center/fargate-unable-to-mount-efs) AWS re:post.

# Memecahkan masalah kesalahan Amazon ECS ResourceNotFoundException
<a name="resource-not-found-error"></a>

Berikut ini adalah beberapa pesan ` ResourceNotFoundException` kesalahan dan tindakan yang dapat Anda ambil untuk memperbaiki kesalahan.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

## Tugas tidak dapat mengambil rahasia dengan ARN *sercretARN* 'dari. AWS Secrets Manager Periksa apakah rahasia ada di Wilayah yang ditentukan.
<a name="unable-to-pull-secrets-ecr"></a>

Kesalahan ini terjadi ketika tugas tidak dapat mengambil rahasia dari Secrets Manager. Ini berarti bahwa rahasia yang ditentukan dalam definisi tugas (dan terkandung dalam pesan kesalahan) tidak ada di Secrets Manager. 

Wilayah ada dalam pesan kesalahan.

Mengambil data rahasia dari AWS Secrets Manager dalam region*region*: secret: *sercretARN* ResourceNotFoundException: Secrets Manager tidak dapat menemukan rahasia yang ditentukan.

Untuk informasi tentang menemukan rahasia, lihat [Menemukan rahasia AWS Secrets Manager di](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_search-secret.html) *Panduan AWS Secrets Manager Pengguna*.

Gunakan tabel berikut untuk menentukan dan mengatasi kesalahan.


| Isu | Tindakan | 
| --- | --- | 
| Rahasianya ada di Wilayah yang berbeda dari definisi tugas. |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonECS/latest/developerguide/resource-not-found-error.html) | 
| Definisi tugas memiliki ARN rahasia yang salah. Rahasia yang benar ada di Secrets Manager. | Perbarui definisi tugas dengan rahasia yang benar. Untuk informasi selengkapnya, lihat [Memperbarui definisi tugas Amazon ECS menggunakan konsol](update-task-definition-console-v2.md) atau [RegisterTaskDefinition](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RegisterTaskDefinition.html)di Referensi API Amazon Elastic Container Service. | 
| Rahasianya sudah tidak ada lagi. |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonECS/latest/developerguide/resource-not-found-error.html)  | 

# Memecahkan masalah kesalahan Amazon ECS SpotInterruption
<a name="spot-interruption-errors"></a>

`SpotInterruption`Kesalahan memiliki alasan berbeda untuk Fargate dan. EC2s 

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

## Fargate
<a name="fargate-spot-error"></a>

`SpotInterruption`Kesalahan terjadi ketika tidak ada kapasitas Fargate Spot atau ketika Fargate mengambil kembali kapasitas Spot.

Anda dapat menjalankan tugas di beberapa Availability Zone untuk memungkinkan kapasitas yang lebih besar.

## EC2
<a name="ec2-spot-error"></a>

Kesalahan ini terjadi ketika tidak ada Instans Spot yang tersedia atau EC2 mengambil kembali kapasitas Instans Spot. 

Anda dapat menjalankan instans di beberapa Availability Zone untuk memungkinkan kapasitas yang lebih besar.

# Memecahkan masalah kesalahan Amazon ECS InternalError
<a name="internal-error"></a>

**Berlaku untuk**: Fargate

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

`InternalError`Kesalahan saat agen menemukan kesalahan internal yang tidak terduga dan tidak terkait runtime.

Kesalahan ini hanya terjadi jika menggunakan versi platform `1.4` atau yang lebih baru.

Untuk informasi tentang cara men-debug dan memperbaiki masalah ini, lihat[Amazon ECS menghentikan pesan kesalahan tugas](stopped-task-error-codes.md).

# Memecahkan masalah kesalahan Amazon ECS OutOfMemoryError
<a name="out-of-memory"></a>

Berikut ini adalah beberapa pesan OutOfMemoryError kesalahan dan tindakan yang dapat Anda ambil untuk memperbaiki kesalahan.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

## kontainer mati karena penggunaan memori
<a name="container-memory-usage"></a>

Kesalahan ini terjadi ketika wadah keluar karena proses dalam wadah menghabiskan lebih banyak memori daripada yang dialokasikan dalam definisi tugas, atau karena kendala host atau sistem operasi.

# Memecahkan masalah kesalahan Amazon ECS ContainerRuntimeError
<a name="container-runtime-error"></a>

Berikut ini adalah beberapa pesan ContainerRuntimeError kesalahan dan tindakan yang dapat Anda ambil untuk memperbaiki kesalahan.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

## ContainerRuntimeError
<a name="container-runtime-error-1"></a>

Kesalahan ini terjadi ketika agen menerima kesalahan tak terduga dari `containerd` untuk operasi khusus runtime. Kesalahan ini biasanya disebabkan oleh kegagalan internal pada agen atau `containerd` runtime.

Kesalahan ini hanya terjadi jika Anda menggunakan versi platform `1.4.0` atau yang lebih baru (Linux) `1.0.0` atau yang lebih baru (Windows).

Untuk informasi tentang cara men-debug dan memperbaiki masalah ini, lihat [Mengapa tugas Amazon ECS saya Dihentikan](https://repost.aws/knowledge-center/ecs-task-stopped) di AWS re:Post.

# Memecahkan masalah kesalahan Amazon ECS ContainerRuntimeTimeoutError
<a name="container-runtime-timeout-error"></a>

Berikut ini adalah beberapa pesan ContainerRuntimeTimeoutError kesalahan dan tindakan yang dapat Anda ambil untuk memperbaiki kesalahan.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

## Tidak dapat beralih ke berjalan; habis waktu setelah menunggu 1m atau kesalahan batas waktu Docker
<a name="container-runtime-timeout-error-1"></a>

Kesalahan ini terjadi ketika sebuah kontainer tidak dapat melakukan transisi ke `RUNNING` atau kondisi `STOPPED` dalam periode timeout. Alasan dan nilai timeout yang disediakan dalam kesalahan pesan.

# Memecahkan masalah kesalahan Amazon ECS CannotStartContainerError
<a name="cannot-start-container"></a>

Berikut ini adalah beberapa pesan CannotStartContainerError kesalahan dan tindakan yang dapat Anda ambil untuk memperbaiki kesalahan.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

## gagal mendapatkan status kontainer: *<reason>*
<a name="cannot-start-container-1"></a>

Kesalahan ini terjadi ketika kontainer tidak dapat dimulai.

Jika kontainer Anda mencoba untuk melebihi memori yang ditentukan di sini, kontainer akan dihentikan. Tingkatkan memori yang disajikan ke wadah. Ini adalah `memory` parameter dalam definisi tugas. Untuk informasi selengkapnya, lihat [Memori](task_definition_parameters.md#container_definition_memory).

# Memecahkan masalah kesalahan Amazon ECS CannotStopContainerError
<a name="cannot-stop-container"></a>

Berikut ini adalah beberapa pesan CannotStopContainerError kesalahan dan tindakan yang dapat Anda ambil untuk memperbaiki kesalahan.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

## CannotStopContainerError
<a name="cannot-stop-container-1"></a>

Kesalahan ini terjadi ketika wadah tidak dapat dihentikan.

Untuk informasi tentang cara men-debug dan memperbaiki masalah ini, lihat [Mengapa tugas Amazon ECS saya Dihentikan](https://repost.aws/knowledge-center/ecs-task-stopped) di AWS re:Post.

# Memecahkan masalah kesalahan Amazon ECS CannotInspectContainerError
<a name="cannot-inspect-container"></a>

Berikut ini adalah beberapa pesan CannotInspectContainerError kesalahan dan tindakan yang dapat Anda ambil untuk memperbaiki kesalahan.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

## CannotInspectContainerError
<a name="cannot-inspect-container-1"></a>

Kesalahan ini terjadi ketika agen kontainer tidak dapat menjelaskan kontainer melalui waktu aktif kontainer.

Saat menggunakan versi platform `1.3` atau sebelumnya, agen Amazon ECS mengembalikan alasan dari Docker.

Saat menggunakan versi platform `1.4.0` atau yang lebih baru (Linux) `1.0.0` atau atau yang lebih baru (Windows), agen Fargate mengembalikan alasannya. `containerd`

Untuk informasi tentang cara men-debug dan memperbaiki masalah ini, lihat [Mengapa tugas Amazon ECS saya Dihentikan](https://repost.aws/knowledge-center/ecs-task-stopped) di AWS re:Post.

# Memecahkan masalah kesalahan Amazon ECS CannotCreateVolumeError
<a name="cannot-create-volume"></a>

Berikut ini adalah beberapa pesan CannotCreateVolumeError kesalahan dan tindakan yang dapat Anda ambil untuk memperbaiki kesalahan.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

## CannotCreateVolumeError
<a name="cannot-create-volume-1"></a>

Kesalahan ini terjadi ketika agen tidak dapat membuat volume pemasangan yang ditentukan dalam ketentuan tugas.

Kesalahan ini hanya terjadi jika Anda menggunakan versi platform `1.4.0` atau yang lebih baru (Linux) `1.0.0` atau yang lebih baru (Windows).

Untuk informasi tentang cara men-debug dan memperbaiki masalah ini, lihat [Mengapa tugas Amazon ECS saya Dihentikan](https://repost.aws/knowledge-center/ecs-task-stopped) di AWS re:Post.

# CannotPullContainer kesalahan tugas di Amazon ECS
<a name="task_cannot_pull_image"></a>

Kesalahan berikut menunjukkan bahwa tugas gagal dimulai karena Amazon ECS tidak dapat mengambil gambar kontainer yang ditentukan.

**catatan**  
Versi platform 1.4 Fargate memotong pesan kesalahan yang panjang.

Untuk memeriksa tugas yang dihentikan untuk pesan kesalahan menggunakan Konsol Manajemen AWS, lihat[Melihat Amazon ECS menghentikan kesalahan tugas](stopped-task-errors.md).

**Tip**  
Anda dapat menggunakan asisten AI [Server MCP Amazon ECS](ecs-mcp-introduction.md) with untuk menyelidiki kesalahan penarikan gambar menggunakan bahasa alami.

**Topics**
+ [Tugas tidak dapat menarik gambar. Periksa apakah peran memiliki izin untuk menarik gambar dari registri.](#pull-request-image-not-found)
+ [Tugas tidak dapat menarik '*image-name*' dari repositori Amazon ECR ''. *repository URI* Ada masalah koneksi antara tugas dan Amazon ECR. Periksa konfigurasi jaringan tugas Anda.](#pull-image-io-timeout)
+ [Tugas tidak dapat menarik gambar. Periksa konfigurasi jaringan Anda](#pull-request-image-not-found-network)
+ [CannotPullContainerError: tarik manifes gambar telah dicoba ulang 5 kali: gagal menyelesaikan ref](#pull-request-image-tag)
+ [Kesalahan API (500): Dapatkan https://111122223333.dkr.ecr.us-east-1.amazonaws.com/v2/: net/http: permintaan dibatalkan sambil menunggu koneksi](#request-canceled)
+ [Kesalahan API](#pull-request-api-error)
+ [tulis/var/lib/docker/tmp/*GetImageBlob111111111*: tidak ada ruang tersisa di perangkat](#pull-request-write-error)
+ [ERROR: toomanyrequests: Terlalu Banyak Permintaan atau Anda telah mencapai batas tingkat tarik Anda.](#container-pull-too-many-requests)
+ [Tanggapan kesalahan dari daemon: Dapatkan*url*: net/http: permintaan dibatalkan sambil menunggu koneksi](#container-pull-request-canceled-connection)
+ [ref pull telah dicoba ulang 1 kali: gagal menyalin:: gagal buka httpReaderSeeker: kode status tak terduga](#container-pull-failed-open)
+ [akses tarik ditolak](#container-pull-access-denied.title)
+ [perintah tarik gagal: panik: kesalahan runtime: alamat memori tidak valid atau dereferensi pointer nil](#container-pull-runtime-error.title)
+ [kesalahan menarik gambar conf/error menarik konfigurasi gambar](#container-pull-pulling-image.title)
+ [Konteks dibatalkan](#container-pull-context-canceled)

## Tugas tidak dapat menarik gambar. Periksa apakah peran memiliki izin untuk menarik gambar dari registri.
<a name="pull-request-image-not-found"></a>

Kesalahan ini menunjukkan bahwa tugas tidak dapat menarik gambar yang ditentukan dalam definisi tugas karena masalah izin. 

Untuk menyelesaikan masalah ini:

1. Periksa apakah gambar ada di*repository*. Untuk informasi tentang melihat gambar Anda, lihat [Melihat detail gambar di Amazon ECR di](https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-info.html) *Panduan Pengguna Amazon Elastic Container Registry*.

1. Verifikasi bahwa *role-arn* memiliki izin yang benar untuk menarik gambar. 

   Untuk informasi tentang cara memperbarui peran, lihat [Memperbarui izin untuk peran](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_update-role-permissions.html) di *Panduan AWS Identity and Access Management Penggunaan*.

   Tugas menggunakan salah satu peran berikut:
   + Untuk tugas dengan Fargate, ini adalah peran eksekusi tugas. Untuk informasi tentang izin tambahan untuk Amazon ECR,. [Tugas Fargate menarik gambar Amazon ECR melalui izin titik akhir antarmuka](task_execution_IAM_role.md#task-execution-ecr-conditionkeys)
   + Untuk tugas dengan EC2, ini adalah peran instance container. Untuk informasi tentang izin tambahan untuk Amazon ECR,. [Izin Amazon ECR](instance_IAM_role.md#container-instance-role-ecr)

## Tugas tidak dapat menarik '*image-name*' dari repositori Amazon ECR ''. *repository URI* Ada masalah koneksi antara tugas dan Amazon ECR. Periksa konfigurasi jaringan tugas Anda.
<a name="pull-image-io-timeout"></a>

Kesalahan ini menunjukkan bahwa tugas tidak dapat terhubung ke Amazon ECR. Periksa koneksi ke *repository URI* repositori.

Untuk informasi tentang cara memverifikasi dan menyelesaikan masalah, lihat[Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md).

## Tugas tidak dapat menarik gambar. Periksa konfigurasi jaringan Anda
<a name="pull-request-image-not-found-network"></a>

Kesalahan ini menunjukkan bahwa tugas tidak dapat terhubung ke Amazon ECR.

Untuk informasi tentang cara memverifikasi dan menyelesaikan masalah, lihat[Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md).

## CannotPullContainerError: tarik manifes gambar telah dicoba ulang 5 kali: gagal menyelesaikan ref
<a name="pull-request-image-tag"></a>

Kesalahan ini menunjukkan bahwa tugas tidak dapat menarik gambar.

Untuk mengatasi ini, Anda dapat:
+ Verifikasi bahwa gambar yang ditentukan dalam definisi tugas cocok dengan gambar di repositori.
+ Amazon ECS memaksa stabilitas versi gambar. Jika gambar asli tidak lagi tersedia, Anda mendapatkan kesalahan ini. Tag gambar adalah bagian dari menegakkan perilaku ini. Ubah gambar dalam definisi tugas dari menggunakan:latest sebagai tag ke versi tertentu. Untuk informasi selengkapnya, lihat [Penerjemahan image kontainer](deployment-type-ecs.md#deployment-container-image-stability).

Untuk informasi tentang cara memverifikasi dan menyelesaikan masalah, lihat[Memverifikasi Amazon ECS menghentikan konektivitas tugas](verify-connectivity.md).

## Kesalahan API (500): Dapatkan https://111122223333.dkr.ecr.us-east-1.amazonaws.com/v2/: net/http: permintaan dibatalkan sambil menunggu koneksi
<a name="request-canceled"></a>

Kesalahan ini menunjukkan bahwa koneksi habis waktu, karena rute ke internet tidak ada.

Untuk mengatasi masalah ini, Anda dapat:
+ Untuk tugas di subnet publik, tentukan **DIAKTIFKAN** untuk **Tetapkan secara otomatis IP publik** saat meluncurkan tugas. Untuk informasi selengkapnya, lihat [Menjalankan aplikasi sebagai tugas Amazon ECS](standalone-task-create.md).
+ Untuk tugas di subnet privat, tentukan **NONAKTIF** untuk **Tetapkan secara otomatis IP publik** saat meluncurkan tugas, dan mengonfigurasi gateway NAT di VPC Anda untuk merutekan permintaan menuju internet. Untuk informasi lebih lanjut, lihat [NAT Gateway](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html) di *Panduan Pengguna Amazon VPC*. 

## Kesalahan API
<a name="pull-request-api-error"></a>

Kesalahan ini menunjukkan bahwa ada masalah koneksi dengan titik akhir Amazon ECR.

Untuk informasi tentang cara mengatasi masalah ini, [lihat Bagaimana cara mengatasi kesalahan Amazon ECR "CannotPullContainerError: Kesalahan API” di Amazon ECS di situs](https://aws.amazon.com/premiumsupport/knowledge-center/ecs-pull-container-api-error-ecr/) web. Dukungan 

## tulis/var/lib/docker/tmp/*GetImageBlob111111111*: tidak ada ruang tersisa di perangkat
<a name="pull-request-write-error"></a>

Kesalahan ini menunjukkan bahwa ruang disk tidak mencukupi.

Untuk mengatasi masalah ini, kosongkan ruang disk.

Jika Anda menggunakan AMI Amazon ECS yang dioptimalkan, Anda dapat menggunakan perintah berikut untuk mengambil 20 file terbesar di sistem file Anda:

```
du -Sh / | sort -rh | head -20
```

Contoh output:

```
5.7G    /var/lib/docker/containers/50501b5f4cbf90b406e0ca60bf4e6d4ec8f773a6c1d2b451ed8e0195418ad0d2
1.2G    /var/log/ecs
594M    /var/lib/docker/devicemapper/mnt/c8e3010e36ce4c089bf286a623699f5233097ca126ebd5a700af023a5127633d/rootfs/data/logs
...
```

Dalam beberapa kasus, volume root mungkin diisi oleh wadah yang sedang berjalan. Jika kontainer menggunakan driver log `json-file` default tanpa batas `max-size`, terdapat kemungkinan bahwa berkas log bertanggung jawab pada sebagian besar ruang yang digunakan. Anda dapat menggunakan perintah `docker ps` untuk memverifikasi kontainer yang menggunakan ruang dengan pemetaan nama direktori dari output di atas untuk ID kontainer. Sebagai contoh:

```
CONTAINER ID   IMAGE                            COMMAND             CREATED             STATUS              PORTS                            NAMES
50501b5f4cbf   amazon/amazon-ecs-agent:latest   "/agent"            4 days ago          Up 4 days                                            ecs-agent
```

Secara default, saat menggunakan driver log `json-file`, Docker menangkap output standar (dan kesalahan standar) dari semua kontainer Anda dan menulis output standar dan kesalahan dalam file menggunakan format JSON. Anda dapat mengatur `max-size` sebagai pilihan pengandar catatan, yang dapat mencegah berkas log mengambil terlalu banyak ruang. Untuk informasi selengkapnya, lihat [Driver logging file JSON](https://docs.docker.com/engine/logging/drivers/json-file/) di dokumentasi Docker.

Berikut ini adalah cuplikan ketentuan kontainer yang menunjukkan bagaimana menggunakan pilihan ini:

```
{
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "256m"
    }
}
```

Alternatifnya, jika log kontainer Anda menghabiskan terlalu banyak ruang disk, adalah dengan menggunakan driver `awslogs` log. Driver `awslogs` log mengirimkan log ke CloudWatch, yang membebaskan ruang disk yang seharusnya digunakan untuk log kontainer Anda pada instance kontainer. Untuk informasi selengkapnya, lihat [Kirim log Amazon ECS ke CloudWatch](using_awslogs.md).

Anda mungkin perlu memperbarui ukuran disk yang dapat diakses Docker.

Untuk informasi selengkapnya, lihat [CannotPullContainerError: tidak ada ruang tersisa di perangkat](https://repost.aws/questions/QUx6Ix1R1SSNisYSs1Sw8EBA/cannotpullcontainererror-no-space-left-on-device).

## ERROR: toomanyrequests: Terlalu Banyak Permintaan atau Anda telah mencapai batas tingkat tarik Anda.
<a name="container-pull-too-many-requests"></a>

Kesalahan ini menunjukkan bahwa ada pembatasan laju Docker Hub.

Jika Anda menerima salah satu kesalahan berikut, kemungkinan Anda mencapai tingkat batasan Docker Hub:

Untuk informasi selengkapnya tentang tingkat batasan Docker Hub, lihat [Memahami pembatasan pada tingkat Docker Hub](https://www.docker.com/increase-rate-limits).

Jika Anda telah meningkatkan batas laju Docker Hub dan Anda perlu mengautentikasi tarikan Docker untuk instance container Anda, lihat Autentikasi [registri pribadi](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/private-auth-container-instances.html) untuk instance kontainer.

## Tanggapan kesalahan dari daemon: Dapatkan*url*: net/http: permintaan dibatalkan sambil menunggu koneksi
<a name="container-pull-request-canceled-connection"></a>

Kesalahan ini menunjukkan bahwa koneksi habis waktu, karena rute ke internet tidak ada.

Untuk mengatasi masalah ini, Anda dapat:
+ Untuk tugas di subnet publik, tentukan **DIAKTIFKAN** untuk **Tetapkan secara otomatis IP publik** saat meluncurkan tugas. Untuk informasi selengkapnya, lihat [Menjalankan aplikasi sebagai tugas Amazon ECS](standalone-task-create.md).
+ Untuk tugas di subnet privat, tentukan **NONAKTIF** untuk **Tetapkan secara otomatis IP publik** saat meluncurkan tugas, dan mengonfigurasi gateway NAT di VPC Anda untuk merutekan permintaan menuju internet. Untuk informasi lebih lanjut, lihat [NAT Gateway](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html) di *Panduan Pengguna Amazon VPC*. 

## ref pull telah dicoba ulang 1 kali: gagal menyalin:: gagal buka httpReaderSeeker: kode status tak terduga
<a name="container-pull-failed-open"></a>

Kesalahan ini menunjukkan bahwa ada kegagalan saat menyalin gambar.

Untuk mengatasi masalah ini, tinjau salah satu artikel berikut:
+ Untuk tugas Fargate, lihat [Bagaimana cara mengatasi kesalahan “cannotpullcontainererror” untuk tugas Amazon ECS saya](https://aws.amazon.com/premiumsupport/knowledge-center/ecs-fargate-pull-container-error/) di Fargate.
+ Untuk tugas lain, lihat [Bagaimana cara mengatasi kesalahan “cannotpullcontainererror” untuk](https://aws.amazon.com/premiumsupport/knowledge-center/ecs-pull-container-error/) tugas Amazon ECS saya.

## akses tarik ditolak
<a name="container-pull-access-denied.title"></a>

Kesalahan ini menunjukkan bahwa tidak ada akses ke gambar.

Untuk mengatasi masalah ini, Anda mungkin perlu mengautentikasi klien Docker Anda dengan Amazon ECR Untuk informasi selengkapnya, lihat [Autentikasi registri pribadi di Panduan Pengguna](https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry_auth.html) *Amazon* ECR.

## perintah tarik gagal: panik: kesalahan runtime: alamat memori tidak valid atau dereferensi pointer nil
<a name="container-pull-runtime-error.title"></a>

Kesalahan ini menunjukkan bahwa tidak ada akses ke gambar karena alamat memori yang tidak valid atau dereferensi pointer nil.

Untuk menyelesaikan masalah ini:
+ Periksa apakah Anda memiliki aturan grup keamanan untuk mencapai Amazon S3.
+ Saat Anda menggunakan titik akhir gateway, Anda harus menambahkan rute di tabel rute untuk mengakses titik akhir.

## kesalahan menarik gambar conf/error menarik konfigurasi gambar
<a name="container-pull-pulling-image.title"></a>

Kesalahan ini menunjukkan batas tarif telah tercapai atau ada kesalahan jaringan:

Untuk mengatasi masalah ini, [lihat Bagaimana cara mengatasi kesalahan "CannotPullContainerError" di Tugas Jenis Peluncuran Amazon ECS EC2 saya](https://repost.aws/knowledge-center/ecs-pull-container-error).

## Konteks dibatalkan
<a name="container-pull-context-canceled"></a>

Kesalahan ini menunjukkan bahwa konteksnya dibatalkan.

Penyebab umum kesalahan ini adalah karena VPC yang digunakan tugas Anda tidak memiliki rute untuk menarik gambar penampung dari Amazon ECR.

# Memverifikasi Amazon ECS menghentikan konektivitas tugas
<a name="verify-connectivity"></a>

Ada kalanya tugas berhenti karena masalah konektivitas jaringan. Ini mungkin masalah intermiten, tetapi kemungkinan besar disebabkan karena tugas tidak dapat terhubung ke titik akhir. 

## Menguji konektivitas tugas
<a name="test-network"></a>

Anda dapat menggunakan `AWSSupport-TroubleshootECSTaskFailedToStart` runbook untuk menguji konektivitas tugas. Saat Anda menggunakan runbook, Anda memerlukan informasi sumber daya berikut:
+ ID tugas

  Gunakan ID tugas gagal terbaru.
+ Cluster tempat tugas itu berada

Untuk informasi tentang cara menggunakan runbook, lihat [https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-aws-troubleshootecstaskfailedtostart.html](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-aws-troubleshootecstaskfailedtostart.html)di referensi *Runbook AWS Systems Manager otomatisasi*.

Runbook menganalisis tugas. Anda dapat melihat hasilnya di bagian **Output** untuk masalah berikut yang dapat mencegah tugas dimulai: 
+ Konektivitas jaringan ke registri kontainer yang dikonfigurasi
+ Konektivitas titik akhir VPC
+ Konfigurasi aturan grup keamanan

## Memperbaiki masalah titik akhir VPC
<a name="fix-vpc-endpoints"></a>

Saat hasil `AWSSupport-TroubleshootECSTaskFailedToStart` runbook menunjukkan masalah titik akhir VPC, periksa konfigurasi berikut:
+ VPC tempat Anda membuat titik akhir dan titik akhir VPC harus menggunakan DNS Pribadi.
+ Pastikan Anda memiliki AWS PrivateLink titik akhir untuk layanan yang tugas tidak dapat terhubung ke dalam VPC yang sama dengan tugas. Untuk informasi lebih lanjut, lihat salah satu dari berikut ini:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonECS/latest/developerguide/verify-connectivity.html)
+ Konfigurasikan aturan keluar untuk subnet tugas yang memungkinkan HTTPS pada port 443 DNS (TCP) lalu lintas. Untuk informasi selengkapnya, lihat [Mengonfigurasi aturan grup keamanan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/changing-security-group.html#add-remove-security-group-rules) di *Panduan Pengguna Amazon Elastic Compute Cloud*.
+ Jika Anda menggunakan server domain nama kustom, maka konfirmasikan pengaturan kueri DNS. Kueri harus memiliki akses keluar pada port 53, dan menggunakan protokol UDP dan TCP. Selain itu, ia harus memiliki akses HTTPS pada port 443. Untuk informasi selengkapnya, lihat [Aturan grup keamanan Coonfigure di Panduan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/changing-security-group.html#add-remove-security-group-rules) Pengguna *Amazon Elastic Compute Cloud*.
+ Jika subnet memiliki ACL jaringan, aturan ACL berikut diperlukan:
  + Aturan keluar yang memungkinkan lalu lintas yang memungkinkan lalu lintas di port 1024-65535.
  + Aturan masuk yang memungkinkan lalu lintas TCP pada port 443.

  Untuk informasi tentang cara mengonfigurasi aturan, lihat [Mengontrol lalu lintas ke subnet menggunakan jaringan ACLs](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html) di *Panduan Pengguna Amazon Virtual Private Cloud*.

## Memperbaiki masalah jaringan
<a name="fix-network-issues"></a>

Jika hasil `AWSSupport-TroubleshootECSTaskFailedToStart` runbook menunjukkan masalah jaringan, periksa konfigurasi berikut:

### Tugas yang menggunakan mode jaringan awsvpc di subnet publik
<a name="fix-network-issues-fargate-public"></a>

Lakukan konfigurasi berikut berdasarkan runbook:
+ Untuk tugas di subnet publik, tentukan **DIAKTIFKAN** untuk **Tetapkan secara otomatis IP publik** saat meluncurkan tugas. Untuk informasi selengkapnya, lihat [Menjalankan aplikasi sebagai tugas Amazon ECS](standalone-task-create.md).
+ Anda memerlukan gateway untuk menangani lalu lintas internet. Tabel rute untuk subnet tugas harus memiliki rute untuk lalu lintas ke gateway.

  Untuk informasi selengkapnya, lihat [Menambahkan dan menghapus rute dari tabel rute](https://docs.aws.amazon.com/vpc/latest/userguide/WorkWithRouteTables.html#AddRemoveRoutes) di *Panduan Pengguna Amazon Virtual Private Cloud*.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonECS/latest/developerguide/verify-connectivity.html)
+ Jika subnet tugas memiliki ACL jaringan, aturan ACL berikut diperlukan:
  + Aturan keluar yang memungkinkan lalu lintas di port 1024-65535.
  + Aturan masuk yang memungkinkan lalu lintas TCP pada port 443.

  Untuk informasi tentang cara mengonfigurasi aturan, lihat [Mengontrol lalu lintas ke subnet menggunakan jaringan ACLs](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html) di *Panduan Pengguna Amazon Virtual Private Cloud*.

### Tugas yang menggunakan mode jaringan awsvpc di subnet pribadi
<a name="fix-network-issues-fargate-private"></a>

Lakukan konfigurasi berikut berdasarkan runbook:
+ Pilih **DINONAKTIFKAN** untuk **Tetapkan IP publik secara otomatis** saat meluncurkan tugas.
+  Konfigurasikan gateway NAT di VPC Anda untuk merutekan permintaan ke internet. Untuk informasi selengkapnya, [lihat Gateway NAT di Panduan](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html) Pengguna *Amazon Virtual Private Cloud*. 
+ Tabel rute untuk subnet tugas harus memiliki rute untuk lalu lintas ke gateway NAT.

  Untuk informasi selengkapnya, lihat [Menambahkan dan menghapus rute dari tabel rute](https://docs.aws.amazon.com/vpc/latest/userguide/WorkWithRouteTables.html#AddRemoveRoutes) di *Panduan Pengguna Amazon Virtual Private Cloud*.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonECS/latest/developerguide/verify-connectivity.html)
+ Jika subnet tugas memiliki ACL jaringan, aturan ACL berikut diperlukan:
  + Aturan keluar yang memungkinkan lalu lintas di port 1024-65535.
  + Aturan masuk yang memungkinkan lalu lintas TCP pada port 443.

  Untuk informasi tentang cara mengonfigurasi aturan, lihat [Mengontrol lalu lintas ke subnet menggunakan jaringan ACLs](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html) di *Panduan Pengguna Amazon Virtual Private Cloud*.

### Tugas yang tidak menggunakan mode jaringan awsvpc di subnet publik
<a name="fix-network-issues-ec2-public"></a>

Lakukan konfigurasi berikut berdasarkan runbook:
+ Pilih **Aktifkan** untuk **Tetapkan IP Otomatis** di bawah Instans **Jaringan untuk Amazon EC2** saat Anda membuat klaster.

  Opsi ini memberikan alamat IP publik ke antarmuka jaringan utama instance.
+ Anda memerlukan gateway untuk menangani lalu lintas internet. Tabel rute untuk subnet instance harus memiliki rute untuk lalu lintas ke gateway.

  Untuk informasi selengkapnya, lihat [Menambahkan dan menghapus rute dari tabel rute](https://docs.aws.amazon.com/vpc/latest/userguide/WorkWithRouteTables.html#AddRemoveRoutes) di *Panduan Pengguna Amazon Virtual Private Cloud*.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonECS/latest/developerguide/verify-connectivity.html)
+ Jika subnet instance memiliki ACL jaringan, aturan ACL berikut diperlukan:
  + Aturan keluar yang memungkinkan lalu lintas di port 1024-65535.
  + Aturan masuk yang memungkinkan lalu lintas TCP pada port 443.

  Untuk informasi tentang cara mengonfigurasi aturan, lihat [Mengontrol lalu lintas ke subnet menggunakan jaringan ACLs](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html) di *Panduan Pengguna Amazon Virtual Private Cloud*.

### Tugas yang tidak menggunakan mode jaringan awsvpc di subnet pribadi
<a name="fix-network-issues-fargate-private"></a>

Lakukan konfigurasi berikut berdasarkan runbook:
+ Pilih **Nonaktifkan** untuk **Tetapkan IP otomatis** di bawah Instans **Jaringan untuk Amazon EC2** saat Anda membuat klaster.
+  Konfigurasikan gateway NAT di VPC Anda untuk merutekan permintaan ke internet. Untuk informasi lebih lanjut, lihat [NAT Gateway](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html) di *Panduan Pengguna Amazon VPC*. 
+ Tabel rute untuk subnet instance harus memiliki rute untuk lalu lintas ke gateway NAT.

  Untuk informasi selengkapnya, lihat [Menambahkan dan menghapus rute dari tabel rute](https://docs.aws.amazon.com/vpc/latest/userguide/WorkWithRouteTables.html#AddRemoveRoutes) di *Panduan Pengguna Amazon Virtual Private Cloud*.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonECS/latest/developerguide/verify-connectivity.html)
+ Jika subnet tugas memiliki ACL jaringan, aturan ACL berikut diperlukan:
  + Aturan keluar yang memungkinkan lalu lintas di port 1024-65535.
  + Aturan masuk yang memungkinkan lalu lintas TCP pada port 443.

  Untuk informasi tentang cara mengonfigurasi aturan, lihat [Mengontrol lalu lintas ke subnet menggunakan jaringan ACLs](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html) di *Panduan Pengguna Amazon Virtual Private Cloud*.