Memecahkan masalah Classic Load Balancer: Metrik kode respons - Penyeimbang Beban Elastis

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

Memecahkan masalah Classic Load Balancer: Metrik kode respons

Penyeimbang beban Anda mengirimkan metrik ke Amazon CloudWatch untuk kode HTTP respons yang dikirim ke klien, mengidentifikasi sumber kesalahan sebagai penyeimbang beban atau instans terdaftar. Anda dapat menggunakan metrik yang dikembalikan oleh penyeimbang beban Anda CloudWatch untuk memecahkan masalah. Untuk informasi selengkapnya, lihat CloudWatch metrik untuk Classic Load Balancer Anda.

Berikut ini adalah metrik kode respons yang dikembalikan CloudWatch untuk penyeimbang beban Anda, penyebab potensial, dan langkah-langkah yang dapat Anda ambil untuk menyelesaikan masalah.

HTTPCode_ ELB _4XX

Penyebab: Permintaan yang cacat atau dibatalkan dari klien.

HTTPCode_ ELB _5XX

Penyebab: Baik penyeimbang beban atau instance terdaftar menyebabkan kesalahan atau penyeimbang beban tidak dapat mengurai respons.

HTTPCode_Backend_2xx

Penyebab: Respons yang normal dan berhasil dari instans terdaftar.

Solusi: Tidak ada.

HTTPCode_Backend_3xx

Penyebab: Respons pengalihan yang dikirim dari instans terdaftar.

Solusi: Lihat log akses atau log kesalahan pada instance Anda untuk menentukan penyebabnya. Kirim permintaan langsung ke instance (melewati penyeimbang beban) untuk melihat tanggapan.

HTTPCode_Backend_4xx

Penyebab: Respons kesalahan klien yang dikirim dari instance terdaftar.

Solusi: Lihat akses atau log kesalahan pada instans Anda untuk menentukan penyebabnya. Kirim permintaan langsung ke instance (melewati penyeimbang beban) untuk melihat tanggapan.

catatan

Jika klien membatalkan HTTP permintaan yang dimulai dengan Transfer-Encoding: chunked header, ada masalah yang diketahui di mana penyeimbang beban meneruskan permintaan ke instance meskipun klien membatalkan permintaan tersebut. Hal ini dapat menyebabkan kesalahan backend.

HTTPCode_Backend_5xx

Penyebab: Respons kesalahan server yang dikirim dari instance terdaftar.

Solusi: Lihat log akses atau log kesalahan pada instance Anda untuk menentukan penyebabnya. Kirim permintaan langsung ke instance (melewati penyeimbang beban) untuk melihat tanggapan.

catatan

Jika klien membatalkan HTTP permintaan yang dimulai dengan Transfer-Encoding: chunked header, ada masalah yang diketahui di mana penyeimbang beban meneruskan permintaan ke instance meskipun klien membatalkan permintaan tersebut. Hal ini dapat menyebabkan kesalahan backend.