View a markdown version of this page

Periksa kesehatan target Network Load Balancer - Elastic Load Balancing

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

Periksa kesehatan target Network Load Balancer

Anda dapat memeriksa status kondisi target yang terdaftar dengan kelompok target Anda. Untuk bantuan dengan kegagalan pemeriksaan kesehatan, lihat Pemecahan Masalah: Target terdaftar tidak beroperasi.

Console
Untuk memeriksa kesehatan target Anda
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Pada panel navigasi, di bawah Penyeimbang Beban, pilih Grup Target.

  3. Pilih nama target grup untuk menampilkan halaman detailnya.

  4. Tab Detail menampilkan jumlah total target, ditambah jumlah target untuk setiap status kesehatan.

  5. Pada tab Target, kolom Status kesehatan menunjukkan status setiap target.

  6. Jika status target adalah nilai apa pun selainHealthy, kolom rincian status kesehatan berisi informasi lebih lanjut.

Untuk menerima pemberitahuan email tentang target yang tidak sehat

Gunakan CloudWatch alarm untuk memicu fungsi Lambda untuk mengirim detail tentang target yang tidak sehat. Untuk petunjuk langkah demi langkah, lihat posting blog berikut: Mengidentifikasi target penyeimbang beban Anda yang tidak sehat.

AWS CLI
Untuk memeriksa kesehatan target Anda

Gunakan perintah jelaskan-kondisi-target. Contoh ini menyaring output untuk menyertakan hanya target yang tidak sehat. Untuk target yang tidak sehat, output menyertakan kode alasan.

aws elbv2 describe-target-health \ --target-group-arn target-group-arn \ --query "TargetHealthDescriptions[?TargetHealth.State!='healthy'].[Target.Id,TargetHealth.State,TargetHealth.Reason]" \ --output table

Berikut ini adalah output contoh.

---------------------------------------------- | DescribeTargetHealth | +--------------+---------+-------------------+ | 172.31.0.57 | unused | Target.NotInUse | | 172.31.0.50 | unused | Target.NotInUse | +--------------+---------+-------------------+

Status target dan kode alasan

Daftar berikut menunjukkan kode alasan yang mungkin untuk setiap status target.

Status target adalah healthy

Kode alasan tidak disediakan.

Status target adalah initial
  • Elb.RegistrationInProgress- Target sedang dalam proses pendaftaran dengan penyeimbang beban.

  • Elb.InitialHealthChecking- Penyeimbang beban masih mengirimkan target jumlah minimum pemeriksaan kesehatan yang diperlukan untuk menentukan status kesehatannya.

Status target adalah unhealthy
  • Target.FailedHealthChecks- Penyeimbang beban menerima kesalahan saat membuat koneksi ke target atau respons target salah bentuk.

Status target adalah unused
  • Target.NotRegistered- Target tidak terdaftar dengan kelompok sasaran.

  • Target.NotInUse- Kelompok target tidak digunakan oleh penyeimbang beban apa pun atau target berada di Zona Ketersediaan yang tidak diaktifkan untuk penyeimbang muatannya.

  • Target.InvalidState- Target dalam keadaan berhenti atau dihentikan.

  • Target.IpUnusable- Alamat IP target dicadangkan untuk digunakan oleh penyeimbang beban.

Status target adalah draining
  • Target.DeregistrationInProgress- Target sedang dalam proses deregistrasi dan periode penundaan deregistrasi belum berakhir.

Status target adalah unavailable
  • Elb.InternalError- Kesehatan target tidak tersedia karena kesalahan internal.