Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemecahan permasalahan terhadap layanan penyeimbang beban
Layanan Amazon ECS dapat mendaftarkan tugas dengan load balancer Elastic Load Balancing. Kesalahan konfigurasi terhadap penyeimbang beban adalah penyebab umum kenapa tugas berhenti. Jika tugas Anda yang berhenti dimulai oleh layanan yang menggunakan penyeimbang beban, pertimbangkan kemungkinan penyebab berikut ini.
- Grup keamanan instans kontainer
-
Jika kontainer Anda dipetakan kepada port 80 di instans kontainer Anda, grup keamanan instans kontainer harus mengizinkan lalu lintas masuk pada port 80 untuk pemeriksaan kondisi penyeimbang beban agar dapat melalui port tersebut.
- Penyeimbang beban Elastic Load Balancing tidak dikonfigurasikan untuk semua Availability Zone
-
Penyeimbang beban Anda harus dikonfigurasikan untuk dapat menggunakan semua Availability Zone pada sebuah Wilayah, atau setidaknya semua Availability Zone tempat instans kontainer berada. Jika layanan menggunakan penyeimbang beban dan memulai sebuah tugas pada instans kontainer yang berada di Availability Zone bahwa penyeimbang beban tidak dikonfigurasi untuk digunakan, tugas tidak pernah melewati pemeriksaan kondisi dan tugas tidak dapat digunakan lagi.
- Kesalahan konfigurasi pada kondisi penyeimbang beban Elastic Load Balancing
-
Parameter pemeriksaan kondisi penyeimbang beban dapat terlalu ketat atau mengarah pada sumber daya yang sudah tidak ada. Jika instans kontainer bertujuan untuk menjadi kondisi yang tidak optimal, instans kontainer akan dihapus dari penyeimbang beban. Pastikan untuk memverifikasi bahwa parameter berikut ini dikonfigurasi dengan benar untuk layanan penyeimbang beban Anda.
- Port Ping
-
Parameter nilai Port Ping untuk pemeriksaan kondisi penyeimbang beban adalah port pada instans kontainer bahwa pemeriksaan pada penyeimbang beban bertujuan menentukan apakah itu dalam kondisi yang optimal. Jika port ini salah dikonfigurasikan, maka penyeimbang beban memilik kemungkinan untuk mencabut kembali register instans kontainer Anda dari itu sendiri. Port ini perlu dikonfigurasikan untuk dapat menggunakan nilai
hostPort
untuk kontainer dalam definisi layanan tugas yang Anda gunakan dengan pemeriksaan kondisi. - Jalur Ping
-
Nilai ini sering diatur ke
index.html
, tetapi jika layanan Anda tidak menanggapi permintaan tersebut, maka pemeriksaan kondisi gagal. Jika kontainer Anda tidak memiliki sebuah fileindex.html
, Anda dapat mengaturnya menuju/
untuk menargetkan dasar URL untuk instans kontainer. - Waktu Respons Habis
-
Ini adalah jumlah waktu yang kontainer Anda harus dapat kembalikan sebuah respons terhadap ping pemeriksaan kondisi. Jika nilai ini lebih rendah dari jumlah waktu yang diperlukan untuk respon, pemeriksaan kondisi gagal.
- Interval Pemeriksaan Kondisi
-
Ini adalah jumlah waktu antara ping pemeriksaan kondisi. Semakin pendek interval pemeriksaan kondisi Anda, semakin cepat instans kontainer Anda dapat mencapai Ambang Tidak Baik.
- Batas Kondisi Tidak Baik
-
Ini merupakan jumlah berapa kali pemeriksaan kondisi Anda bisa gagal sebelum instans kontainer Anda dianggap tidak optimal. Jika Anda memiliki ambang batas yang tidak optimal 2, dan interval pemeriksaan kondisi 30 detik, maka tugas Anda memiliki 60 detik untuk menanggapi ping pemeriksaan kondisi sebelum diasumsikan tidak optimal. Anda dapat menaikkan ambang batas yang tidak optimal atau interval pemeriksaan kondisi untuk memberikan tugas Anda lebih banyak waktu untuk merespons.
- Tidak dapat memperbarui layanan
servicename
: nama kontainer penyeimbang beban atau port yang berubah dalam ketentuan tugas -
Jika layanan Anda menggunakan penyeimbang beban, konfigurasi penyeimbang beban yang ditetapkan untuk layanan Anda saat dibuat tidak dapat diubah. Jika Anda memperbarui ketentuan tugas untuk layanan, nama kontainer dan port kontainer yang ditentukan ketika layanan dibuat harus tetap dalam ketentuan tugas.
Untuk mengubah nama penyeimbang beban, nama kontainer, atau port kontainer yang terkait dengan konfigurasi penyeimbang beban layanan, Anda harus membuat layanan baru.
- Anda telah mencapai batas jumlah tugas yang dapat Anda jalankan secara bersamaan.
-
Untuk akun baru, kuota Anda mungkin lebih rendah dari kuota layanan. Service quota untuk akun Anda dapat dilihat di konsol Service Quotas. Untuk meminta penambahan kuota, lihat Meminta penambahan kuota di Panduan Pengguna Service Quotas.