Pesan acara layanan Amazon ECS - Amazon Elastic Container Service
service (service-name) telah mencapai kondisi mapan.service (service-name) tidak dapat menempatkan tugas karena tidak ada instance kontainer yang memenuhi semua persyaratannya.service (service-name) tidak dapat menempatkan tugas karena tidak ada instance kontainer yang memenuhi semua persyaratannya. Instance kontainer yang paling cocok tidak container-instance-id memiliki unit CPU yang tersedia.service (service-name) tidak dapat menempatkan tugas karena tidak ada instance kontainer yang memenuhi semua persyaratannya. Instance kontainer yang paling cocok container-instance-id mengalami kesalahan “AGENT”.service (service-name) (instanceinstance-id) tidak sehat di (elbelb-name) karena (alasan Instance telah gagal setidaknya UnhealthyThreshold jumlah pemeriksaan kesehatan secara berurutan.)service (service-name) tidak dapat secara konsisten memulai tugas dengan sukses.operasi service (service-name) sedang dibatasi. Akan di coba lagi nanti.service (service-name) tidak dapat menghentikan atau memulai tugas selama penerapan karena konfigurasi penerapan layanan. Perbarui nilai minimumHealthyPercent atau MaximumPercent dan coba lagi.service (service-name) tidak dapat menempatkan tugas. Alasan: Anda telah mencapai batas jumlah tugas yang dapat Anda jalankan secara bersamaanservice (service-name) tidak dapat menempatkan tugas. Alasan: Kesalahan internal.service (service-name) tidak dapat menempatkan tugas. Alasan: Konfigurasi CPU yang diminta berada di atas batas Anda.service (service-name) tidak dapat menempatkan tugas. Alasan: Konfigurasi MEMORY yang diminta berada di atas batas Anda.service (service-name) tidak dapat menempatkan tugas. Alasan: Anda telah mencapai batas jumlah v yang dapat CPUs Anda jalankan secara bersamaanservice (service-name) tidak dapat mencapai kondisi tunak karena task set (taskSet-ID) tidak dapat diskalakan. Alasan: Jumlah tugas yang dilindungi lebih dari jumlah tugas yang diinginkanservice (service-name) tidak dapat mencapai kondisi mapan. Alasan: Tidak ada Instans Kontainer yang ditemukan di penyedia kapasitas Anda.service (service-name) tidak dapat menempatkan tugas. Alasan: Kapasitas tidak tersedia saat ini. Silakan coba lagi nanti atau di zona ketersediaan yang berbeda.service (service-name) penerapan gagal: tugas gagal dimulai.service (service-name) Waktu habis menunggu Amazon ECS Agent untuk memulai. Silakan periksa log di/var/log/ecs/ecs-agent.log”.service (service-name) task set (taskSet-ID) tidak sehat di target-group (targetGroup-ARN)) karena. TARGET GROUP IS NOT FOUNDservice (service-name) task set (taskSet-ID) tidak sehat di target-group (targetGroup-ARN)) karena. TARGET IS NOT FOUND

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

Pesan acara layanan Amazon ECS

Berikut ini adalah contoh pesan acara layanan yang mungkin Anda lihat di konsol Amazon ECS.

service (service-name) telah mencapai kondisi mapan.

Penjadwal layanan mengirimkan acara service (service-name) has reached a steady state. layanan ketika layanan sehat dan pada jumlah tugas yang diinginkan, sehingga mencapai kondisi mapan.

Penjadwal layanan melaporkan status secara berkala, sehingga Anda mungkin menerima pesan ini beberapa kali.

service (service-name) tidak dapat menempatkan tugas karena tidak ada instance kontainer yang memenuhi semua persyaratannya.

Penjadwal layanan mengirimkan pesan peristiwa ini ketika tidak dapat menemukan sumber daya yang tersedia untuk menambahkan tugas lain. Kemungkinan penyebab untuk ini adalah:

Tidak ada instans kontainer yang ditemukan di klaster Anda

Jika tidak ada instance kontainer yang terdaftar di cluster tempat Anda mencoba menjalankan tugas, Anda menerima kesalahan ini. Anda harus menambahkan instans kontainer untuk klaster Anda. Untuk informasi selengkapnya, lihat Meluncurkan instans penampung Amazon ECS Linux.

Port tidak cukup

Jika tugas Anda menggunakan pemetaan host port tetap (misalnya, tugas Anda menggunakan port 80 pada host untuk server web), Anda harus memiliki setidaknya satu instans kontainer per tugas, karena hanya satu kontainer yang dapat menggunakan port host tunggal pada satu waktu. Anda harus menambahkan instans kontainer ke klaster milik Anda atau mengurangi jumlah tugas yang diinginkan.

Terlalu banyak port yang terdaftar

Instance pencocokan kontainer terdekat untuk penempatan tugas tidak dapat melebihi batas port cadangan maksimum yang diizinkan sebesar 100 port host per instance kontainer. Menggunakan pemetaan port host dinamis dapat memperbaiki masalah.

Port sudah digunakan

Definisi tugas tugas ini menggunakan port yang sama dalam pemetaan portnya sebagai tugas yang sudah berjalan pada instance kontainer yang dipilih. Pesan acara layanan akan memiliki ID instance kontainer yang dipilih sebagai bagian dari pesan di bawah ini.

The closest matching container-instance is already using a port required by your task.
Memori tidak cukup

Jika ketentuan tugas Anda menentukan memori sejumlah 1000 MiB, dan masing-masing klaster Anda pada instans kontainer memiliki memori sejumlah 1024 MiB, Anda hanya dapat menjalankan satu salinan tugas ini per instans kontainer. Anda dapat bereksperimen dengan memori yang lebih sedikit pada ketentuan tugas Anda sehingga Anda bisa meluncurkan lebih dari satu tugas per instans kontainer, atau meluncurkan lebih banyak instans kontainer menuju klaster Anda.

catatan

Jika Anda mencoba memaksimalkan pemanfaatan sumber daya Anda dengan menyediakan memori sebanyak mungkin untuk jenis instans tertentu, lihatMemesan memori instans wadah Amazon ECS Linux.

CPU tidak cukup

Sebuah instans kontainer memiliki 1.024 unit CPU untuk setiap inti CPU. Jika ketentuan tugas Anda menentukan 1.000 unit CPU, dan setiap instans kontainer di klaster Anda memiliki 1.024 unit CPU, Anda hanya dapat menjalankan satu salinan tugas ini per instans kontainer. Anda dapat bereksperimen dengan unit CPU yang lebih sedikit dalam ketentuan tugas Anda sehingga Anda bisa meluncurkan lebih dari satu tugas per instans kontainer, atau meluncurkan lebih banyak instans kontainer menuju klaster Anda.

Poin lampiran ENI yang tersedia tidak cukup

Tugas yang menggunakan mode awsvpc jaringan masing-masing menerima elastic network interface (ENI) mereka sendiri, yang dilampirkan ke instance container yang menghostingnya. EC2 Instans Amazon memiliki batasan jumlah ENIs yang dapat dilampirkan padanya dan tidak ada instance kontainer di cluster yang memiliki kapasitas ENI yang tersedia.

Batas ENI untuk instans kontainer individu tergantung pada kondisi berikut:

  • Jika Anda belum menyertakan untuk Pengaturan akun awsvpcTrunking, batas ENI untuk setiap instans kontainer tergantung pada tipe instans. Untuk informasi selengkapnya, lihat Alamat IP Per Antarmuka Jaringan Per Jenis Instance di Panduan EC2 Pengguna Amazon.

  • Jika Anda telah memilih untuk masuk ke setelan awsvpcTrunking akun tetapi Anda belum meluncurkan instance container baru menggunakan tipe instans yang didukung setelah memilih, batas ENI untuk setiap instance container masih pada nilai default. Untuk informasi selengkapnya, lihat Alamat IP Per Antarmuka Jaringan Per Jenis Instance di Panduan EC2 Pengguna Amazon.

  • Jika Anda telah memilih untuk masuk ke setelan awsvpcTrunking akun dan Anda telah meluncurkan instance container baru menggunakan jenis instans yang didukung setelah memilih, tambahan ENIs akan tersedia. Untuk informasi selengkapnya, lihat Instans yang didukung untuk peningkatan antarmuka jaringan kontainer Amazon ECS.

Untuk informasi lebih lanjut tentang penyertaan pada pengaturan akun awsvpcTrunking, lihat Meningkatkan antarmuka jaringan instans kontainer Amazon ECS Linux.

Anda dapat menambahkan instans kontainer untuk klaster Anda untuk menyediakan lebih banyak adapter jaringan yang tersedia.

Instans kontainer kehilangan atribut wajib

Beberapa parameter ketentuan tugas memerlukan versi API Docker jarak jauh tertentu untuk diinstal pada instans kontainer. Hal lainnya, seperti opsi pencatatan driver, mengharuskan instans kontainer untuk mendaftarkan pencatatan driver tersebut dengan variabel konfigurasi agen ECS_AVAILABLE_LOGGING_DRIVERS. Jika definisi tugas Anda berisi parameter yang memerlukan atribut instance kontainer tertentu, dan Anda tidak memiliki instance kontainer yang tersedia yang dapat memenuhi persyaratan ini, tugas tidak dapat ditempatkan.

Penyebab umum kesalahan ini adalah jika layanan Anda menggunakan tugas yang menggunakan mode awsvpc jaringan dan jenis EC2 peluncuran. Cluster yang Anda tentukan tidak memiliki instance kontainer yang terdaftar di subnet yang sama yang ditentukan pada awsvpcConfiguration saat layanan dibuat.

Anda dapat menggunakan AWSSupport-TroubleshootECSContainerInstance runbook untuk memecahkan masalah. Runbook meninjau apakah data pengguna untuk instance berisi informasi klaster yang benar, apakah profil instance berisi izin yang diperlukan, dan masalah konfigurasi jaringan. Untuk informasi selengkapnya, lihat AWSSupport-TroubleshootECSContainerInstancedi Panduan Pengguna referensi buku runbook AWS Systems Manager Otomasi.

Untuk informasi lebih lanjut tentang atribut yang diperlukan untuk parameter ketentuan tugas tertentu dan variabel konfigurasi agen, lihat Parameter definisi tugas Amazon ECS dan Konfigurasi agen kontainer Amazon ECS.

service (service-name) tidak dapat menempatkan tugas karena tidak ada instance kontainer yang memenuhi semua persyaratannya. Instance kontainer yang paling cocok tidak container-instance-id memiliki unit CPU yang tersedia.

Instance pencocokan kontainer terdekat untuk penempatan tugas tidak berisi unit CPU yang cukup untuk memenuhi persyaratan dalam definisi tugas. Tinjau persyaratan CPU di kedua parameter ukuran tugas dan ketentuan kontainer dari ketentuan tugas.

service (service-name) tidak dapat menempatkan tugas karena tidak ada instance kontainer yang memenuhi semua persyaratannya. Instance kontainer yang paling cocok container-instance-id mengalami kesalahan “AGENT”.

Agen kontainer Amazon ECS pada instance kontainer pencocokan terdekat untuk penempatan tugas terputus. Jika Anda dapat terhubung ke instans kontainer dengan SSH, Anda dapat memeriksa pencatatan agen; untuk informasi lebih lanjut, lihat Parameter konfigurasi log agen kontainer Amazon ECS. Anda juga harus memverifikasi bahwa agen sedang berjalan pada instans. Jika Anda menggunakan AMI Amazon ECS yang dioptimalkan, Anda dapat mencoba menghentikan dan memulai ulang agen dengan perintah berikut.

  • Untuk Amazon ECS yang dioptimalkan Amazon Linux 2 AMI dan Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI

    sudo systemctl restart ecs
  • Untuk Amazon ECS yang dioptimalkan Amazon Linux AMI

    sudo stop ecs && sudo start ecs

service (service-name) (instanceinstance-id) tidak sehat di (elbelb-name) karena (alasan Instance telah gagal setidaknya UnhealthyThreshold jumlah pemeriksaan kesehatan secara berurutan.)

Layanan ini terdaftar dengan penyeimbang beban dan pemeriksaan kondisi penyeimbang beban gagal. Untuk informasi selengkapnya, lihat Memecahkan masalah penyeimbang beban layanan di Amazon ECS.

service (service-name) tidak dapat secara konsisten memulai tugas dengan sukses.

Layanan ini berisi tugas yang gagal untuk dimulai setelah upaya dilakukan secara berturut-turut. Pada titik ini, penjadwal layanan mulai meningkatkan tambahan waktu antara pengulangan. Anda harus memecahkan masalah mengapa tugas Anda gagal untuk diluncurkan. Untuk informasi selengkapnya, lihat Logika throttle layanan Amazon ECS.

Setelah layanan diperbarui, misalnya dengan ketentuan tugas yang diperbarui, penjadwal layanan melanjutkan perilakunya secara normal.

operasi service (service-name) sedang dibatasi. Akan di coba lagi nanti.

Layanan ini tidak dapat meluncurkan lebih banyak tugas dikarenakan batas throttling API. Setelah penjadwal layanan dapat meluncurkan lebih banyak tugas, maka akan dilanjutkan.

Untuk meminta kenaikan tingkat batas kuota API, buka halaman AWS Dukungan Pusat, masuk jika diperlukan, dan pilih Buat kasus. Pilih Peningkatan kuota layanan. Lengkapi dan kirimkan formulir ini.

service (service-name) tidak dapat menghentikan atau memulai tugas selama penerapan karena konfigurasi penerapan layanan. Perbarui nilai minimumHealthyPercent atau MaximumPercent dan coba lagi.

Tugas pada layanan ini tidak dapat dihentikan atau dimulai saat layanan deployment dikarenakan konfigurasi pada deployment. Konfigurasi penyebaran terdiri dari minimumHealthyPercent dan maximumPercent nilai-nilai, yang didefinisikan ketika layanan dibuat. Nilai-nilai tersebut juga dapat diperbarui pada layanan yang ada.

minimumHealthyPercentIni mewakili batas bawah pada jumlah tugas yang harus dijalankan untuk layanan selama penerapan atau ketika instance kontainer terkuras. Ini adalah persen dari jumlah tugas yang diinginkan untuk layanan ini. Nilai ini dibulatkan ke atas. Misalnya, jika persentase sehat minimum adalah 50 dan jumlah tugas yang diinginkan adalah empat, maka penjadwal dapat menghentikan dua tugas yang ada sebelum memulai dua tugas baru. Demikian juga, jika persentase minimum yang sehat adalah 75% dan jumlah tugas yang diinginkan adalah dua, maka penjadwal tidak dapat menghentikan tugas apa pun karena nilai yang dihasilkan juga dua.

maximumPercentIni mewakili batas atas jumlah tugas yang harus dijalankan untuk layanan selama penerapan atau saat instance kontainer terkuras. Ini adalah persentase dari jumlah tugas yang diinginkan untuk suatu layanan. Nilai ini dibulatkan ke bawah. Misalnya, jika persentase maksimum adalah 200 dan jumlah tugas yang diinginkan adalah empat, maka penjadwal dapat memulai empat tugas baru sebelum menghentikan empat tugas yang ada. Demikian juga, jika persentase maksimum adalah 125 dan jumlah tugas yang diinginkan adalah tiga, maka penjadwal tidak dapat memulai tugas apa pun karena nilai yang dihasilkan juga tiga.

Saat pengaturan persentase minimum atau maksimum yang sehat, Anda harus memastikan bahwa penjadwal dapat menghentikan atau memulai setidaknya satu tugas saat deployment dipicu.

service (service-name) tidak dapat menempatkan tugas. Alasan: Anda telah mencapai batas jumlah tugas yang dapat Anda jalankan secara bersamaan

Anda dapat meminta peningkatan kuota untuk sumber daya yang menyebabkan kesalahan. Untuk informasi selengkapnya, lihat Kuota layanan Amazon ECS. Untuk meminta penambahan kuota, lihat Meminta penambahan kuota di Panduan Pengguna Service Quotas.

service (service-name) tidak dapat menempatkan tugas. Alasan: Kesalahan internal.

Berikut ini adalah kemungkinan alasan untuk kesalahan ini:

Layanan tidak dapat memulai tugas karena subnet berada di Availability Zone yang tidak didukung.

Untuk informasi tentang Wilayah Fargate dan Zona Ketersediaan yang didukung, lihat. Wilayah yang Didukung untuk Amazon ECS di Fargate AWS

Untuk informasi tentang cara melihat Zona Ketersediaan subnet, lihat Melihat subnet Anda di Panduan Pengguna Amazon VPC.

service (service-name) tidak dapat menempatkan tugas. Alasan: Konfigurasi CPU yang diminta berada di atas batas Anda.

Anda dapat meminta peningkatan kuota untuk sumber daya yang menyebabkan kesalahan. Untuk informasi selengkapnya, lihat Kuota layanan Amazon ECS. Untuk meminta penambahan kuota, lihat Meminta penambahan kuota di Panduan Pengguna Service Quotas.

service (service-name) tidak dapat menempatkan tugas. Alasan: Konfigurasi MEMORY yang diminta berada di atas batas Anda.

Anda dapat meminta peningkatan kuota untuk sumber daya yang menyebabkan kesalahan. Untuk informasi selengkapnya, lihat Kuota layanan Amazon ECS. Untuk meminta penambahan kuota, lihat Meminta penambahan kuota di Panduan Pengguna Service Quotas.

service (service-name) tidak dapat menempatkan tugas. Alasan: Anda telah mencapai batas jumlah v yang dapat CPUs Anda jalankan secara bersamaan

AWS Fargate beralih dari kuota berbasis hitungan tugas ke kuota berbasis VCPU.

Anda dapat meminta kenaikan kuota untuk kuota berbasis VCPU Fargate. Untuk informasi selengkapnya, lihat Kuota layanan Amazon ECS. Untuk meminta peningkatan kuota Fargate, lihat Meminta kenaikan kuota pada Panduan Pengguna Service Quotas.

service (service-name) tidak dapat mencapai kondisi tunak karena task set (taskSet-ID) tidak dapat diskalakan. Alasan: Jumlah tugas yang dilindungi lebih dari jumlah tugas yang diinginkan

Layanan ini memiliki tugas yang lebih terlindungi daripada yang diinginkanjumlah tugas. Anda dapat melakukan salah satu hal berikut:

  • Tunggu hingga perlindungan pada tugas saat ini kedaluwarsa, memungkinkan mereka untuk dihentikan.

  • Tentukan tugas mana yang dapat dihentikan dan gunakan UpdateTaskProtection API dengan protectionEnabled opsi yang disetel false ke unset protection untuk tugas-tugas ini.

  • Tingkatkan jumlah tugas yang diinginkan dari layanan menjadi lebih dari jumlah tugas yang dilindungi.

service (service-name) tidak dapat mencapai kondisi mapan. Alasan: Tidak ada Instans Kontainer yang ditemukan di penyedia kapasitas Anda.

Penjadwal layanan mengirimkan pesan peristiwa ini ketika tidak dapat menemukan sumber daya yang tersedia untuk menambahkan tugas lain. Kemungkinan penyebab untuk ini adalah:

Tidak ada penyedia kapasitas yang terkait dengan cluster

Gunakan describe-services untuk memverifikasi bahwa Anda memiliki penyedia kapasitas yang terkait dengan klaster Anda dapat memperbarui strategi penyedia kapasitas untuk layanan tersebut.

Verifikasi bahwa ada kapasitas yang tersedia di penyedia kapasitas, Dalam kasus jenis EC2 peluncuran, pastikan bahwa instance kontainer memenuhi persyaratan definisi tugas.

Tidak ada instans kontainer yang ditemukan di klaster Anda

Jika tidak ada instance kontainer yang terdaftar di cluster tempat Anda mencoba menjalankan tugas, Anda menerima kesalahan ini. Anda harus menambahkan instans kontainer untuk klaster Anda. Untuk informasi selengkapnya, lihat Meluncurkan instans penampung Amazon ECS Linux.

Port tidak cukup

Jika tugas Anda menggunakan pemetaan port host tetap (misalnya, tugas Anda menggunakan port 80 pada host untuk server web), Anda harus memiliki setidaknya satu instance kontainer per tugas. Hanya satu kontainer yang dapat menggunakan port host tunggal pada satu waktu. Anda harus menambahkan instans kontainer ke klaster milik Anda atau mengurangi jumlah tugas yang diinginkan.

Terlalu banyak port yang terdaftar

Instance pencocokan kontainer terdekat untuk penempatan tugas tidak dapat melebihi batas port cadangan maksimum yang diizinkan sebesar 100 port host per instance kontainer. Menggunakan pemetaan port host dinamis dapat memperbaiki masalah.

Port sudah digunakan

Definisi tugas tugas ini menggunakan port yang sama dalam pemetaan portnya sebagai tugas yang sudah berjalan pada instance kontainer yang dipilih. Pesan acara layanan akan memiliki ID instance kontainer yang dipilih sebagai bagian dari pesan di bawah ini.

The closest matching container-instance is already using a port required by your task.
Memori tidak cukup

Jika ketentuan tugas Anda menentukan memori sejumlah 1000 MiB, dan masing-masing klaster Anda pada instans kontainer memiliki memori sejumlah 1024 MiB, Anda hanya dapat menjalankan satu salinan tugas ini per instans kontainer. Anda dapat bereksperimen dengan memori yang lebih sedikit pada ketentuan tugas Anda sehingga Anda bisa meluncurkan lebih dari satu tugas per instans kontainer, atau meluncurkan lebih banyak instans kontainer menuju klaster Anda.

catatan

Jika Anda mencoba untuk memaksimalkan pemanfaatan sumber daya Anda dengan menyediakan memori pada tugas sebanyak mungkin untuk tipe instans tertentu, lihat Memesan memori instans wadah Amazon ECS Linux.

Poin lampiran ENI yang tersedia tidak cukup

Tugas yang menggunakan mode awsvpc jaringan masing-masing menerima elastic network interface (ENI) mereka sendiri, yang dilampirkan ke instance container yang menghostingnya. EC2 Instans Amazon memiliki batasan jumlah ENIs yang dapat dilampirkan padanya, dan tidak ada instance kontainer di cluster yang memiliki kapasitas ENI yang tersedia.

Batas ENI untuk instans kontainer individu tergantung pada kondisi berikut:

  • Jika Anda belum menyertakan untuk Pengaturan akun awsvpcTrunking, batas ENI untuk setiap instans kontainer tergantung pada tipe instans. Untuk informasi selengkapnya, lihat Alamat IP Per Antarmuka Jaringan Per Jenis Instance di Panduan EC2 Pengguna Amazon.

  • Jika Anda telah memilih untuk masuk ke setelan awsvpcTrunking akun tetapi Anda belum meluncurkan instance container baru menggunakan tipe instans yang didukung setelah memilih, batas ENI untuk setiap instance container masih pada nilai default. Untuk informasi selengkapnya, lihat Alamat IP Per Antarmuka Jaringan Per Jenis Instance di Panduan EC2 Pengguna Amazon.

  • Jika Anda telah memilih untuk masuk ke setelan awsvpcTrunking akun dan Anda telah meluncurkan instance container baru menggunakan jenis instans yang didukung setelah memilih, tambahan ENIs akan tersedia. Untuk informasi selengkapnya, lihat Instans yang didukung untuk peningkatan antarmuka jaringan kontainer Amazon ECS.

Untuk informasi lebih lanjut tentang penyertaan pada pengaturan akun awsvpcTrunking, lihat Meningkatkan antarmuka jaringan instans kontainer Amazon ECS Linux.

Anda dapat menambahkan instans kontainer untuk klaster Anda untuk menyediakan lebih banyak adapter jaringan yang tersedia.

Instans kontainer kehilangan atribut wajib

Beberapa parameter ketentuan tugas memerlukan versi API Docker jarak jauh tertentu untuk diinstal pada instans kontainer. Hal lainnya, seperti opsi pencatatan driver, mengharuskan instans kontainer untuk mendaftarkan pencatatan driver tersebut dengan variabel konfigurasi agen ECS_AVAILABLE_LOGGING_DRIVERS. Jika definisi tugas Anda berisi parameter yang memerlukan atribut instance kontainer tertentu, dan Anda tidak memiliki instance kontainer yang tersedia yang dapat memenuhi persyaratan ini, tugas tidak dapat ditempatkan.

Penyebab umum kesalahan ini adalah jika layanan Anda menggunakan tugas yang menggunakan mode awsvpc jaringan dan jenis EC2 peluncuran dan kluster yang Anda tentukan tidak memiliki instance kontainer yang terdaftar di subnet yang sama yang ditentukan pada awsvpcConfiguration saat layanan dibuat.

Anda dapat menggunakan AWSSupport-TroubleshootECSContainerInstance runbook untuk memecahkan masalah. Runbook meninjau apakah data pengguna untuk instance berisi informasi klaster yang benar, apakah profil instance berisi izin yang diperlukan, dan masalah konfigurasi jaringan. Untuk informasi selengkapnya, lihat AWSSupport-TroubleshootECSContainerInstancedi Panduan Pengguna referensi buku runbook AWS Systems Manager Otomasi.

Untuk informasi lebih lanjut tentang atribut yang diperlukan untuk parameter ketentuan tugas tertentu dan variabel konfigurasi agen, lihat Parameter definisi tugas Amazon ECS dan Konfigurasi agen kontainer Amazon ECS.

service (service-name) tidak dapat menempatkan tugas. Alasan: Kapasitas tidak tersedia saat ini. Silakan coba lagi nanti atau di zona ketersediaan yang berbeda.

Saat ini tidak ada kapasitas yang tersedia untuk menjalankan layanan Anda.

Anda dapat melakukan salah satu hal berikut:

  • Tunggu hingga kapasitas Fargate atau instance EC2 kontainer tersedia.

  • Luncurkan kembali layanan dan tentukan subnet tambahan.

service (service-name) penerapan gagal: tugas gagal dimulai.

Tugas dalam layanan Anda gagal dimulai.

Untuk informasi tentang cara men-debug tugas yang dihentikan. lihat. Amazon ECS menghentikan pesan kesalahan tugas

service (service-name) Waktu habis menunggu Amazon ECS Agent untuk memulai. Silakan periksa log di/var/log/ecs/ecs-agent.log”.

Agen kontainer Amazon ECS pada instance kontainer pencocokan terdekat untuk penempatan tugas terputus. Jika Anda dapat terhubung ke instance kontainer dengan SSH, Anda dapat memeriksa log agen. Untuk informasi selengkapnya, lihat Parameter konfigurasi log agen kontainer Amazon ECS. Anda juga harus memverifikasi bahwa agen sedang berjalan pada instans. Jika Anda menggunakan AMI Amazon ECS yang dioptimalkan, Anda dapat mencoba menghentikan dan memulai ulang agen dengan perintah berikut.

  • Untuk Amazon ECS yang dioptimalkan Amazon Linux 2 AMI

    sudo systemctl restart ecs
  • Untuk Amazon ECS yang dioptimalkan Amazon Linux AMI

    sudo stop ecs && sudo start ecs

service (service-name) task set (taskSet-ID) tidak sehat di target-group (targetGroup-ARN)) karena. TARGET GROUP IS NOT FOUND

Tugas yang ditetapkan untuk layanan ini gagal dalam pemeriksaan kesehatan karena kelompok sasaran tidak ditemukan. Anda harus menghapus dan membuat ulang layanan. Jangan menghapus grup target Elastic Load Balancing kecuali layanan Amazon ECS yang sesuai telah dihapus.

service (service-name) task set (taskSet-ID) tidak sehat di target-group (targetGroup-ARN)) karena. TARGET IS NOT FOUND

Tugas yang ditetapkan untuk layanan ini gagal dalam pemeriksaan kesehatan karena target tidak ditemukan.