

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

# Pemeriksaan kondisi untuk instans dalam grup Auto Scaling
<a name="ec2-auto-scaling-health-checks"></a>

Amazon EC2 Auto Scaling terus memantau status kesehatan instans dalam grup Auto Scaling untuk mempertahankan kapasitas yang diinginkan. 

Semua instance dalam grup Auto Scaling dimulai dengan `Healthy` status. Instance diasumsikan sehat, kecuali Amazon EC2 Auto Scaling menerima notifikasi bahwa instance tersebut tidak sehat. Ini dapat menerima pemberitahuan dari berbagai sumber ketika sebuah instance menjadi tidak sehat dan harus diganti. Sumber-sumber ini meliputi:
+ Amazon EC2
+ Penyeimbang Beban Elastis
+ Kisi VPC
+ Amazon EBS
+ Pemeriksaan kesehatan khusus yang Anda tentukan

Ketika Amazon EC2 Auto Scaling menentukan `InService` bahwa instans tidak sehat, instans menggantinya dengan instans baru untuk mempertahankan kapasitas grup yang diinginkan. Instans baru diluncurkan menggunakan pengaturan grup Auto Scaling saat ini dan templat peluncuran atau konfigurasi peluncuran terkait.

Diagram alir berikut menggambarkan proses peluncuran instance baru dalam grup Auto Scaling. Ini dimulai dengan meluncurkan instance. Jika peluncuran berhasil, instance akan ditambahkan ke grup Auto Scaling. Kemudian, Amazon EC2 Auto Scaling melakukan pemeriksaan kesehatan pada instans dengan menggunakan pemeriksaan status Amazon EC2 bawaan, dan setelah masa tenggang, pemeriksaan kesehatan opsional apa pun yang Anda aktifkan untuk grup. Pemeriksaan kesehatan ini terus dilakukan secara berkala. Jika salah satu pemeriksaan kesehatan gagal, instance diganti.

![\[Diagram tingkat tinggi yang menunjukkan kapan pemeriksaan kesehatan dimulai.\]](http://docs.aws.amazon.com/id_id/autoscaling/ec2/userguide/images/how-health-checks-work.png)


Instance yang tidak sehat juga dapat terjadi ketika sebuah instance dihentikan secara tak terduga, seperti dari interupsi Instans Spot atau penghentian manual oleh pengguna. Sekali lagi, Amazon EC2 Auto Scaling akan secara otomatis meluncurkan instance pengganti dalam kasus ini untuk mempertahankan kapasitas yang diinginkan.

**Topics**
+ [Tentang pemeriksaan kesehatan untuk grup Auto Scaling Anda](health-checks-overview.md)
+ [Mengatur periode tenggang pemeriksaan kondisi untuk grup Auto Scaling](health-check-grace-period.md)
+ [Pantau instans Auto Scaling dengan volume Amazon EBS yang terganggu menggunakan pemeriksaan kesehatan](monitor-and-replace-instances-with-impaired-ebs-volumes.md)
+ [Siapkan pemeriksaan kesehatan khusus untuk grup Auto Scaling](set-up-a-custom-health-check.md)
+ [Lihat alasan kegagalan pemeriksaan kesehatan](replace-unhealthy-instance.md)
+ [Memecahkan masalah instans yang tidak sehat di Amazon EC2 Auto Scaling](ts-as-healthchecks.md)

# Tentang pemeriksaan kesehatan untuk grup Auto Scaling Anda
<a name="health-checks-overview"></a>

Topik ini memberikan gambaran umum tentang jenis pemeriksaan kesehatan yang tersedia dan menjelaskan pertimbangan utama untuk mengintegrasikan pemeriksaan kesehatan Amazon EC2 Auto Scaling dengan aplikasi Anda.

**Topics**
+ [Jenis pemeriksaan kondisi](#available-health-checks)
+ [Pemeriksaan kesehatan Amazon EC2](#instance-health-detection)
+ [Pemeriksaan kondisi Elastic Load Balancing](#elastic-load-balancing-health-checks)
+ [Pemeriksaan kondisi VPC Lattice](#vpc-lattice-health-checks)
+ [Bagaimana Amazon EC2 Auto Scaling meminimalkan waktu henti](#minimize-downtime)
+ [Pemeriksaan kesehatan untuk contoh di kolam yang hangat](#health-checks-for-instance-in-a-warm-pool)
+ [Pertimbangan pemeriksaan kesehatan](#health-check-considerations)

## Jenis pemeriksaan kondisi
<a name="available-health-checks"></a>

Amazon EC2 Auto Scaling dapat menentukan status `InService` kesehatan instans dengan menggunakan satu atau beberapa pemeriksaan kesehatan berikut:


****  

| Jenis pemeriksaan kondisi | Apa yang diperiksa | 
| --- | --- | 
|  Pemeriksaan status Amazon EC2 dan acara terjadwal  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/autoscaling/ec2/userguide/health-checks-overview.html) Ini adalah jenis pemeriksaan kesehatan default untuk grup Auto Scaling.   | 
|  Pemeriksaan kondisi Elastic Load Balancing  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/autoscaling/ec2/userguide/health-checks-overview.html) Untuk menjalankan jenis pemeriksaan kesehatan ini, Anda harus menyalakannya untuk grup Auto Scaling Anda.  | 
|  Pemeriksaan kondisi VPC Lattice  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/autoscaling/ec2/userguide/health-checks-overview.html) Untuk menjalankan jenis pemeriksaan kesehatan ini, Anda harus menyalakannya untuk grup Auto Scaling Anda.  | 
|  Pemeriksaan kondisi Amazon EBS  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/autoscaling/ec2/userguide/health-checks-overview.html) Untuk menjalankan jenis pemeriksaan kesehatan ini, Anda harus menyalakannya untuk grup Auto Scaling Anda.  | 
|  Pemeriksaan kesehatan khusus  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/autoscaling/ec2/userguide/health-checks-overview.html)  | 

## Pemeriksaan kesehatan Amazon EC2
<a name="instance-health-detection"></a>

Setelah instance diluncurkan, itu dilampirkan ke grup Auto Scaling dan memasuki `InService` status. Untuk informasi selengkapnya tentang status siklus hidup yang berbeda untuk instance dalam grup Auto Scaling, lihat. [Siklus aktif instance Amazon EC2 Auto Scaling](ec2-auto-scaling-lifecycle.md)

Amazon EC2 Auto Scaling secara berkala memeriksa status kesehatan semua instans dalam grup Auto Scaling untuk memastikan bahwa mereka berjalan dan dalam kondisi baik. 

**Pemeriksaan status**  
Amazon EC2 Auto Scaling menggunakan hasil pemeriksaan status instans Amazon EC2 dan pemeriksaan status sistem untuk menentukan status kesehatan suatu instans. Jika instans berada dalam status Amazon EC2 selain`running`, atau jika statusnya untuk pemeriksaan status menjadi`impaired`, Amazon EC2 Auto Scaling menganggap instans tidak sehat dan menggantikannya. Hal ini termasuk ketika instance tersebut memiliki salah satu status berikut:
+  `stopping` 
+  `stopped` 
+  `shutting-down` 
+  `terminated` 

Pemeriksaan status Amazon EC2 tidak memerlukan konfigurasi khusus dan selalu diaktifkan. Untuk informasi selengkapnya, lihat [Jenis pemeriksaan status](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-system-instance-status-check.html#types-of-instance-status-checks) di *Panduan Pengguna Amazon EC2*. 

**penting**  
Amazon EC2 Auto Scaling memungkinkan pemeriksaan status gagal sesekali, tanpa mengambil tindakan apa pun. Ketika pemeriksaan status gagal, Amazon EC2 Auto Scaling menunggu beberapa AWS menit untuk memperbaiki masalah. Itu tidak segera menandai instance `Unhealthy` ketika statusnya untuk pemeriksaan status menjadi`impaired`. Selain itu, EC2 Auto Scaling tidak menandai `Unhealthy` instance seolah-olah pemeriksaan status kembali. `insufficient-data`  
Namun, jika Amazon EC2 Auto Scaling mendeteksi bahwa instans tidak lagi `running` dalam keadaan, situasi ini diperlakukan sebagai kegagalan langsung. Dalam hal ini, segera menandai instance sebagai `Unhealthy` dan menggantikannya. 

**Peristiwa terjadwal**  
Amazon EC2 kadang-kadang dapat menjadwalkan acara pada instans Anda untuk dijalankan setelah stempel waktu tertentu. Untuk informasi selengkapnya, lihat [Acara terjadwal untuk instans Anda](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html) di Panduan *Pengguna Amazon EC2*.

Jika salah satu instans Anda terpengaruh oleh peristiwa terjadwal, Amazon EC2 Auto Scaling menganggap instans tersebut tidak sehat dan menggantikannya. Instance tidak mulai dimatikan sampai tanggal dan waktu yang ditentukan dalam stempel waktu tercapai.

## Pemeriksaan kondisi Elastic Load Balancing
<a name="elastic-load-balancing-health-checks"></a>

Saat Anda mengaktifkan pemeriksaan kesehatan Elastic Load Balancing untuk grup Auto Scaling Anda, Amazon EC2 Auto Scaling dapat menggunakan hasil pemeriksaan kesehatan tersebut untuk menentukan status kesehatan suatu instans.

Sebelum Anda dapat mengaktifkan pemeriksaan kesehatan Elastic Load Balancing untuk grup Auto Scaling Anda, Anda harus mengonfigurasi penyeimbang beban Elastic Load Balancing dan mengonfigurasi pemeriksaan kesehatan untuk menentukan apakah instans Anda sehat. Untuk informasi selengkapnya, lihat [Bersiaplah untuk memasang penyeimbang beban Elastic Load Balancing](getting-started-elastic-load-balancing.md).

Setelah Anda melampirkan load balancer ke grup Auto Scaling Anda, hal berikut akan terjadi: 
+ Amazon EC2 Auto Scaling mendaftarkan instans dalam grup Auto Scaling dengan load balancer.
+ Setelah sebuah instance selesai mendaftar, ia memasuki `InService` status dan menjadi tersedia untuk digunakan dengan penyeimbang beban.

Secara default, Amazon EC2 Auto Scaling mengabaikan hasil pemeriksaan kesehatan Elastic Load Balancing. Setelah Anda mengaktifkan pemeriksaan kesehatan ini untuk grup Auto Scaling Anda, saat Elastic Load Balancing melaporkan instans terdaftar `Unhealthy` sebagai, Amazon EC2 Auto Scaling menandai `Unhealthy` instans pada pemeriksaan kesehatan berkala berikutnya dan menggantinya.

Jika pengurasan sambungan (penundaan deregistrasi) diaktifkan untuk penyeimbang beban Anda, Amazon EC2 Auto Scaling menunggu permintaan dalam penerbangan selesai atau batas waktu maksimum berakhir sebelum menghentikan instans yang tidak sehat. 

**catatan**  
Untuk petunjuk cara memasang load balancer dan mengaktifkan pemeriksaan kesehatan Elastic Load Balancing untuk grup Auto Scaling Anda, lihat. [Pasang penyeimbang beban Elastic Load Balancing ke grup Auto Scaling Anda](attach-load-balancer-asg.md)  
Saat Anda mengaktifkan pemeriksaan kesehatan Elastic Load Balancing untuk grup, Amazon EC2 Auto Scaling dapat menggantikan instans yang dilaporkan Elastic Load Balancing sebagai tidak sehat, tetapi hanya setelah penyeimbang beban dalam status. `InService` Untuk informasi selengkapnya, lihat [Verifikasi status lampiran penyeimbang beban Anda](load-balancer-status.md).

## Pemeriksaan kondisi VPC Lattice
<a name="vpc-lattice-health-checks"></a>

Secara default, Amazon EC2 Auto Scaling mengabaikan hasil pemeriksaan kesehatan VPC Lattice. Anda dapat mengaktifkan pemeriksaan kesehatan ini untuk grup Auto Scaling Anda secara opsional. Setelah Anda melakukan ini, ketika VPC Lattice melaporkan instance terdaftar sebagai`Unhealthy`, Amazon EC2 Auto Scaling menandai instance `Unhealthy` tersebut pada pemeriksaan kesehatan berkala berikutnya dan menggantikannya. Proses mendaftarkan instance dan kemudian memeriksa kesehatannya sama dengan cara kerja pemeriksaan kesehatan Elastic Load Balancing.

**catatan**  
Untuk petunjuk cara melampirkan grup target Kisi VPC dan mengaktifkan pemeriksaan kesehatan Kisi VPC untuk grup Auto Scaling Anda, lihat. [Lampirkan grup target VPC Lattice ke grup Auto Scaling Anda](attach-vpc-lattice-target-group-asg.md)  
Saat Anda mengaktifkan pemeriksaan kesehatan VPC Lattice untuk grup, Amazon EC2 Auto Scaling dapat menggantikan instans yang dilaporkan VPC Lattice sebagai tidak sehat, tetapi hanya setelah grup target dalam status. `InService` Untuk informasi selengkapnya, lihat [Verifikasi status lampiran grup target VPC Lattice Anda](verify-target-group-attachment-status.md).

## Bagaimana Amazon EC2 Auto Scaling meminimalkan waktu henti
<a name="minimize-downtime"></a>

Secara default, instans baru disediakan pada saat yang sama instans Anda yang ada dihentikan, yang mungkin mencegah permintaan baru diterima hingga instans baru beroperasi penuh. 

Jika Amazon EC2 Auto Scaling menentukan bahwa instans apa pun tidak lagi berjalan (atau ditandai [set-instance-health](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/set-instance-health.html)dengan perintah), `Unhealthy` itu segera menggantikannya. Namun, jika instans lain ternyata tidak sehat, Amazon EC2 Auto Scaling menggunakan pendekatan berikut untuk memulihkan dari kegagalan. Pendekatan ini meminimalkan waktu henti yang mungkin terjadi karena masalah sementara atau pemeriksaan kesehatan yang salah konfigurasi. 
+ Jika aktivitas penskalaan sedang berlangsung dan grup Auto Scaling Anda kurang dari kapasitas yang diinginkan sebesar 10 persen atau lebih, Amazon EC2 Auto Scaling menunggu aktivitas penskalaan yang sedang berlangsung sebelum mengganti instans yang tidak sehat.
+ Saat melakukan scaling, Amazon EC2 Auto Scaling menunggu instans lulus pemeriksaan kesehatan awal. Itu juga menunggu pemanasan instance default selesai untuk memastikan bahwa instance baru sudah siap.
+ Setelah instans selesai pemanasan dan grup telah meningkat menjadi lebih dari 90 persen dari kapasitas yang diinginkan, Amazon EC2 Auto Scaling menggantikan contoh yang tidak sehat sebagai berikut: 
  + Amazon EC2 Auto Scaling hanya menggantikan hingga 10 persen dari kapasitas yang diinginkan grup sekaligus. Hal ini dilakukan sampai semua contoh yang tidak sehat diganti. 
  + Saat mengganti instance, ia menunggu instance baru lulus pemeriksaan kesehatan awal. Itu juga menunggu pemanasan instance default selesai sebelum melanjutkan.

**catatan**  
Jika ukuran grup Auto Scaling cukup kecil sehingga nilai yang dihasilkan 10 persen kurang dari satu, Amazon EC2 Auto Scaling menggantikan instans yang tidak sehat satu per satu. Hal ini dapat mengakibatkan beberapa downtime untuk grup.
Anda dapat mengubah nilai default 10 persen dengan [menyetel kebijakan pemeliharaan instans](https://docs.aws.amazon.com//autoscaling/ec2/userguide/set-instance-maintenance-policy-on-group.html) untuk mengubah tingkat penggantian Auto Scaling yang tidak sehat. Namun, Auto Scaling mungkin masih membatasi laju yang menandai instance sebagai tidak sehat.  
Misalnya, jika semua instans dalam grup Auto Scaling dilaporkan tidak sehat oleh pemeriksaan kesehatan Elastic Load Balancing dan penyeimbang beban berada `InService` dalam status, Amazon EC2 Auto Scaling mungkin menandai lebih sedikit instans yang tidak sehat pada satu waktu. Ini dapat menghasilkan lebih sedikit contoh yang diganti pada satu waktu daripada 10 persen yang diterapkan dalam skenario lain. Ini memberi Anda waktu untuk memperbaiki masalah tanpa Amazon EC2 Auto Scaling secara otomatis menghentikan seluruh grup.

## Pemeriksaan kesehatan untuk contoh di kolam yang hangat
<a name="health-checks-for-instance-in-a-warm-pool"></a>

Amazon EC2 Auto Scaling juga melakukan pemeriksaan kesehatan pada instans di kolam hangat. Untuk informasi selengkapnya, lihat [Lihat status pemeriksaan kesehatan dan alasan kegagalan pemeriksaan kesehatan](warm-pools-health-checks-monitor-view-status.md). 

## Pertimbangan pemeriksaan kesehatan
<a name="health-check-considerations"></a>

Berikut ini adalah pertimbangan saat menggunakan pemeriksaan kesehatan Amazon EC2 Auto Scaling.
+ Jika Anda memerlukan sesuatu untuk terjadi pada instance yang sedang dihentikan, atau pada instance yang dimulai, Anda dapat menggunakan kait siklus hidup. Hook ini memungkinkan Anda melakukan tindakan kustom saat Amazon EC2 Auto Scaling meluncurkan atau menghentikan instans. Untuk informasi selengkapnya, lihat [Hook siklus aktif Amazon EC2 Auto Scaling](lifecycle-hooks.md). 
+ Amazon EC2 Auto Scaling tidak menyediakan cara untuk menghapus pemeriksaan status Amazon EC2 dan acara terjadwal dari pemeriksaan kesehatannya. Jika Anda tidak ingin instance diganti, kami sarankan Anda menangguhkan `ReplaceUnhealthy` dan `HealthCheck` memproses untuk grup Auto Scaling individual. Untuk informasi selengkapnya, lihat [Menangguhkan dan melanjutkan proses Penskalaan Otomatis Amazon EC2](as-suspend-resume-processes.md). 
+ Untuk mengatur kembali status kesehatan instans yang tidak sehat secara manual`Healthy`, Anda dapat mencoba menggunakan [set-instance-health](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/set-instance-health.html)perintah tersebut. Jika Anda mendapatkan kesalahan, ini mungkin karena instance sudah berakhir. Umumnya, menyetel status kesehatan instance kembali `Healthy` dengan [set-instance-health](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/set-instance-health.html)perintah hanya berguna dalam kasus di mana `ReplaceUnhealthy` proses atau `Terminate` proses ditangguhkan. 
+ Jika Anda perlu memecahkan masalah instance tanpa gangguan dari pemeriksaan kesehatan, Anda dapat menempatkan instance dalam `Standby` status. Amazon EC2 Auto Scaling tidak melakukan pemeriksaan kesehatan pada instans yang berada `Standby` dalam status sampai Anda mengembalikan instans dalam layanan. Untuk informasi selengkapnya, lihat [Menghapus instans dari grup Auto Scaling untuk sementara](as-enter-exit-standby.md). 
+ Ketika instance Anda dihentikan, setiap alamat Elastic IP terkait akan dilepaskan kaitannya dan tidak secara otomatis terkait dengan instance baru tersebut. Anda harus mengaitkan alamat IP Elastis secara manual dengan instans baru, atau melakukannya secara otomatis dengan solusi berbasis kait siklus hidup. Untuk informasi selengkapnya, lihat [Alamat IP Elastis](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) di *Panduan Pengguna Amazon EC2*.
+ Demikian pula, ketika instance Anda dihentikan, volume EBS terlampirnya terlepas (atau dihapus tergantung pada atribut volume). `DeleteOnTermination` Anda harus melampirkan volume EBS ini secara manual ke instans baru, atau melakukannya secara otomatis dengan solusi berbasis kait siklus hidup. Untuk informasi selengkapnya, lihat [Melampirkan volume Amazon EBS ke instans](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) di *Panduan Pengguna Amazon EBS*.

# Mengatur periode tenggang pemeriksaan kondisi untuk grup Auto Scaling
<a name="health-check-grace-period"></a>

Ketika pemeriksaan kesehatan Amazon EC2 Auto Scaling menentukan `InService` bahwa instans tidak sehat, instans menggantinya dengan instance baru. Masa tenggang pemeriksaan kesehatan menentukan jumlah waktu minimum (dalam hitungan detik) untuk menyimpan contoh baru dalam layanan sebelum menghentikannya jika ternyata tidak sehat.

Contoh kasus penggunaan mungkin merupakan persyaratan untuk Amazon EC2 Auto Scaling untuk menghindari tindakan jika pemeriksaan kesehatan Elastic Load Balancing gagal dan penyebabnya adalah instans masih diinisialisasi. Pemeriksaan kesehatan Elastic Load Balancing berjalan secara paralel, dimulai saat instance terdaftar dengan load balancer. Masa tenggang mencegah Amazon EC2 Auto Scaling menandai instans yang baru `Unhealthy` diluncurkan dan menghentikannya secara tidak perlu jika mereka tidak segera lulus pemeriksaan kesehatan ini setelah memasuki negara bagian. `InService`

Di konsol, secara default, masa tenggang pemeriksaan kesehatan adalah 300 detik saat Anda membuat grup Auto Scaling. Nilai defaultnya adalah 0 detik saat Anda membuat grup Auto Scaling menggunakan AWS CLI atau SDK. Nilai 0 mematikan masa tenggang pemeriksaan kesehatan. 

Menyetel nilai ini terlalu tinggi mengurangi efektivitas pemeriksaan kesehatan Amazon EC2 Auto Scaling. Jika Anda menggunakan kait siklus hidup misalnya peluncuran, Anda dapat mengatur masa tenggang pemeriksaan kesehatan ke 0. Dengan kait siklus hidup, Amazon EC2 Auto Scaling menyediakan cara untuk memastikan bahwa instans selalu diinisialisasi sebelum memasuki status. `InService` Untuk informasi selengkapnya, lihat [Hook siklus aktif Amazon EC2 Auto Scaling](lifecycle-hooks.md).

Masa tenggang berlaku untuk contoh-contoh berikut:
+ Instans yang baru diluncurkan
+ Contoh yang dimasukkan kembali ke layanan setelah siaga
+ Contoh yang Anda lampirkan secara manual ke grup

**penting**  
Selama masa tenggang pemeriksaan kesehatan, jika Amazon EC2 Auto Scaling mendeteksi bahwa suatu instans tidak lagi dalam status Amazon EC2`running`, instans segera menandai instans dan menggantinya. `Unhealthy` Misalnya, jika Anda menghentikan instance dalam grup Auto Scaling, itu ditandai `Unhealthy` dan diganti.

## Tetapkan masa tenggang pemeriksaan kesehatan untuk grup
<a name="set-health-check-grace-period"></a>

Anda dapat mengatur masa tenggang pemeriksaan kesehatan untuk grup Auto Scaling baru dan yang sudah ada.

------
#### [ Console ]

**Untuk memodifikasi masa tenggang pemeriksaan kesehatan untuk grup baru**  
Saat Anda membuat grup Auto Scaling, masukkan jumlah waktu (dalam detik) pada halaman **Konfigurasi opsi lanjutan**, **Pemeriksaan Kesehatan, Masa tenggang pemeriksaan** **Kesehatan**. Ini adalah berapa lama Amazon EC2 Auto Scaling harus menunggu sebelum memeriksa status kesehatan suatu instans setelah memasuki status. `InService`

------
#### [ AWS CLI ]

**Untuk memodifikasi masa tenggang pemeriksaan kesehatan untuk grup baru**  
Tambahkan `--health-check-grace-period` opsi ke [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)perintah. Contoh berikut mengonfigurasi masa tenggang pemeriksaan kesehatan dengan nilai `60` detik untuk grup Auto Scaling baru bernama. `my-asg`

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-grace-period 60 ...
```

------

------
#### [ Console ]

**Untuk memodifikasi masa tenggang pemeriksaan kesehatan untuk kelompok yang ada**

1. Buka konsol Amazon EC2 di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), dan pilih Grup **Auto Scaling** dari panel navigasi.

1. Pada bilah navigasi di bagian atas layar, pilih tempat Wilayah AWS Anda membuat grup Auto Scaling.

1. Pilih kotak centang di samping grup Auto Scaling.

   Panel split terbuka di bagian bawah halaman. 

1. Pada tab **Detail**, pilih **Pemeriksaan kesehatan**, **Edit**.

1. Di bawah **Health check masa tenggang**, masukkan jumlah waktu, dalam hitungan detik. Ini adalah berapa lama Amazon EC2 Auto Scaling harus menunggu sebelum memeriksa status kesehatan suatu instans setelah memasuki status. `InService`

1. Pilih **Perbarui**.

------
#### [ AWS CLI ]

**Untuk memodifikasi masa tenggang pemeriksaan kesehatan untuk kelompok yang ada**  
Tambahkan `--health-check-grace-period` opsi ke [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)perintah. Contoh berikut mengonfigurasi masa tenggang pemeriksaan kesehatan dengan nilai `120` detik untuk grup Auto Scaling yang ada bernama. `my-asg`

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-grace-period 120
```

------

**catatan**  
Kami sangat menyarankan juga mengatur waktu pemanasan instans default untuk grup Auto Scaling Anda. Untuk informasi selengkapnya, lihat [Menetapkan pemanasan instans default untuk grup Auto Scaling](ec2-auto-scaling-default-instance-warmup.md).

# Pantau instans Auto Scaling dengan volume Amazon EBS yang terganggu menggunakan pemeriksaan kesehatan
<a name="monitor-and-replace-instances-with-impaired-ebs-volumes"></a>

Anda dapat mengaktifkan pemeriksaan kesehatan Amazon EBS untuk grup Auto Scaling Anda untuk memastikan bahwa Amazon EC2 Auto Scaling memantau seluruh sistem tempat aplikasi Anda berjalan. 

Setelah Anda mengaktifkan pemeriksaan kesehatan ini, Amazon EC2 Auto Scaling menerima hasil pemeriksaan status Amazon EC2 yang dilakukan pada volume EBS terlampir instans. Jika volume tidak dapat dijangkau atau tidak lulus pemeriksaan I/O status, pemeriksaan kesehatan akan gagal, dan contoh yang sesuai akan dianggap tidak sehat. Ketika Amazon EC2 Auto Scaling mendeteksi instans yang tidak sehat, itu menggantikannya. 

Topik ini mengasumsikan Anda sudah familiar dengan pemeriksaan status EBS terlampir. Jika tidak, lihat bagian [Pemeriksaan status EBS terlampir](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-system-instance-status-check.html#attached-ebs-status-checks) di Panduan *Pengguna Amazon EC2* untuk detailnya. Topik berikut menjelaskan cara mengaktifkan pemeriksaan kesehatan Amazon EC2 Auto Scaling yang mengandalkan pemeriksaan status EBS terlampir. 

**catatan**  
Anda dapat mengaktifkan pemeriksaan kesehatan Amazon EBS untuk semua grup Auto Scaling Anda. Namun, pemeriksaan kesehatan ini hanya tersedia untuk [contoh yang dibangun di atas Sistem AWS Nitro](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html).

## Nyalakan pemeriksaan kesehatan Amazon EBS untuk grup
<a name="turn-on-ebs-health-checks"></a>

Anda dapat mengaktifkan pemeriksaan kesehatan Amazon EBS untuk grup Auto Scaling baru dan yang sudah ada.

------
#### [ Console ]

**Mengaktifkan pemeriksaan kesehatan Amazon EBS untuk grup baru**  
Saat Anda membuat grup Auto Scaling, pada halaman **Konfigurasi opsi lanjutan**, untuk **pemeriksaan Kesehatan, Jenis pemeriksaan** **kesehatan tambahan, pilih Aktifkan pemeriksaan** **kesehatan Amazon EBS**. Kemudian, untuk **Health cek masa tenggang**, masukkan jumlah waktu, dalam hitungan detik. Jumlah waktu ini adalah berapa lama Amazon EC2 Auto Scaling harus menunggu sebelum memeriksa status kesehatan suatu instans setelah memasuki status. `InService` Untuk informasi selengkapnya, lihat [Mengatur periode tenggang pemeriksaan kondisi untuk grup Auto Scaling](health-check-grace-period.md). 

------
#### [ AWS CLI ]

**Mengaktifkan pemeriksaan kesehatan Amazon EBS untuk grup baru**  
Tambahkan `--health-check-type` opsi ke [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)perintah. Contoh berikut menentukan `--health-check-type` opsi **`EBS`** untuk grup Auto Scaling baru bernama. `my-asg`

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-type "EBS" --health-check-grace-period 60 ...
```

Anda dapat menentukan beberapa nilai untuk `--health-check-type` opsi. Misalnya, untuk menambahkan jenis pemeriksaan kesehatan Amazon EBS dan Elastic Load Balancing, gunakan perintah berikut. 

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-type "EBS,ELB" --health-check-grace-period 60 ...
```

Nama nilai peka huruf besar/kecil.

------

------
#### [ Console ]

**Mengaktifkan pemeriksaan kesehatan Amazon EBS untuk grup yang ada**

1. Buka konsol Amazon EC2 di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), dan pilih Grup **Auto Scaling** dari panel navigasi.

1. Pada bilah navigasi di bagian atas layar, pilih tempat Wilayah AWS Anda membuat grup Auto Scaling.

1. Pilih kotak centang di samping grup yang sudah ada.

   Panel terpisah terbuka di bagian bawah halaman grup **Auto Scaling.** 

1. Pada tab **Detail**, pilih **Pemeriksaan kesehatan**, **Edit**.

1. Untuk **pemeriksaan Kesehatan**, **Jenis pemeriksaan kesehatan tambahan**, pilih **Aktifkan pemeriksaan kesehatan Amazon EBS**.

1. Untuk **Health check masa tenggang**, masukkan jumlah waktu, dalam hitungan detik. Jumlah waktu ini adalah berapa lama Amazon EC2 Auto Scaling harus menunggu sebelum memeriksa status kesehatan suatu instans setelah memasuki status. `InService` Untuk informasi selengkapnya, lihat [Mengatur periode tenggang pemeriksaan kondisi untuk grup Auto Scaling](health-check-grace-period.md). 

1. Pilih **Pembaruan**.

------
#### [ AWS CLI ]

**Mengaktifkan pemeriksaan kesehatan Amazon EBS untuk grup yang ada**  
Tambahkan `--health-check-type` opsi ke [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)perintah. Contoh berikut menentukan `--health-check-type` opsi `EBS` untuk grup Auto Scaling yang ada bernama. `my-asg`

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-type "EBS" --health-check-grace-period 60
```

Untuk menggunakan beberapa jenis pemeriksaan kesehatan, Anda dapat menentukan beberapa nilai (misalnya,`EBS,ELB`) untuk `--health-check-type` opsi tersebut. 

Nama nilai peka huruf besar/kecil.

------

# Matikan pemeriksaan kesehatan Amazon EBS untuk grup Auto Scaling
<a name="turn-off-ebs-health-checks"></a>

Topik berikut menjelaskan cara mematikan pemeriksaan kesehatan Amazon EBS untuk grup Auto Scaling. Jika Anda tidak memerlukan pemeriksaan kesehatan Amazon EBS lagi, gunakan prosedur berikut untuk mematikannya.

------
#### [ Console ]

**Mematikan pemeriksaan kesehatan Amazon EBS untuk grup**

1. Buka konsol Amazon EC2 di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), dan pilih Grup **Auto Scaling** dari panel navigasi.

1. Pilih kotak centang di samping grup yang sudah ada.

   Panel terpisah terbuka di bagian bawah halaman grup **Auto Scaling.** 

1. Pada tab **Detail**, pilih **Pemeriksaan kesehatan**, **Edit**.

1. Untuk **pemeriksaan Kesehatan**, **Jenis pemeriksaan kesehatan tambahan, batal** pilih **Aktifkan pemeriksaan kesehatan Amazon EBS**.

1. Pilih **Perbarui**.

------
#### [ AWS CLI ]

**Mematikan pemeriksaan kesehatan Amazon EBS untuk grup**  
Untuk memperbarui pemeriksaan kesehatan pada grup Auto Scaling sehingga tidak lagi menggunakan pemeriksaan kesehatan Amazon EBS, gunakan perintah. [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html) Sertakan `--health-check-type` opsi dan nilai`EC2`.

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-type "EC2"
```

Untuk mematikan pemeriksaan kesehatan Amazon EBS tanpa mematikan jenis pemeriksaan kesehatan lainnya (seperti Elastic Load Balancing), Anda harus menentukannya sebagai gantinya. `EC2` Misalnya, untuk pemeriksaan kesehatan Elastic Load Balancing, tentukan `ELB` pilihannya. `--health-check-type` 

Nama nilai peka huruf besar/kecil.

------

# Siapkan pemeriksaan kesehatan khusus untuk grup Auto Scaling
<a name="set-up-a-custom-health-check"></a>

Anda dapat menggunakan pemeriksaan kesehatan khusus untuk melengkapi opsi pemeriksaan kesehatan yang ada yang disediakan oleh Amazon EC2 Auto Scaling. Dengan menggabungkan pemeriksaan kesehatan khusus dengan jenis pemeriksaan kesehatan lainnya, Anda dapat membuat sistem pemantauan kesehatan komprehensif yang disesuaikan dengan kebutuhan aplikasi Anda.

Untuk memulai, buat pengujian khusus untuk memverifikasi bahwa instance di grup Auto Scaling Anda berfungsi dengan benar dan dapat menangani lalu lintas masuk. Jika pemeriksaan kesehatan yang Anda konfigurasikan mendeteksi bahwa instans tidak merespons, tandai instance tersebut sebagai`Unhealthy`, yang menyebabkan Amazon EC2 Auto Scaling segera menggantinya. 

Anda dapat mengirim status kesehatan instans langsung ke Amazon EC2 Auto Scaling dengan AWS CLI menggunakan atau SDK. Contoh berikut menunjukkan cara menggunakan AWS CLI untuk mengonfigurasi status kesehatan suatu instans dan kemudian memverifikasi status kesehatan instans.

Gunakan [set-instance-health](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/set-instance-health.html)perintah berikut untuk mengatur status kesehatan dari instance yang ditentukan ke`Unhealthy`.

```
aws autoscaling set-instance-health --instance-id i-1234567890abcdef0 --health-status Unhealthy
```

Secara default, perintah ini menghormati masa tenggang pemeriksaan kesehatan. Namun, Anda dapat mengesampingkan perilaku ini dan tidak menghormati masa tenggang dengan memasukkan `--no-should-respect-grace-period` opsi.

Gunakan [describe-auto-scaling-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html)perintah berikut untuk memverifikasi bahwa status kesehatan instans adalah`Unhealthy`.

```
aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names my-asg
```

Berikut ini adalah contoh respons yang menunjukkan kepada Anda bahwa status kesehatan instans adalah`Unhealthy`, dan bahwa instance tersebut berakhir.

```
{
    "AutoScalingGroups": [
        {
            ....
            "Instances": [
                {
                    "ProtectedFromScaleIn": false,
                    "AvailabilityZone": "us-west-2a",
                    "LaunchTemplate": {
                        "LaunchTemplateName": "my-launch-template",
                        "Version": "1",
                        "LaunchTemplateId": "lt-1234567890abcdef0"
                    },
                    "InstanceId": "i-1234567890abcdef0",
                    "InstanceType": "t2.micro",
                    "HealthStatus": "Unhealthy",
                    "LifecycleState": "Terminating"
                },
                ...
            ]
        }
    ]
}
```

# Lihat alasan kegagalan pemeriksaan kesehatan
<a name="replace-unhealthy-instance"></a>

Dengan menggunakan prosedur berikut, Anda dapat melihat informasi tentang setiap contoh yang diganti karena pemeriksaan kesehatan.

Secara default, Amazon EC2 Auto Scaling membuat aktivitas penskalaan baru untuk menghentikan instance yang tidak sehat dan kemudian menghentikannya. Saat instance dihentikan, aktivitas penskalaan lain meluncurkan instance baru. Anda dapat mengubah perilaku ini untuk mulai meluncurkan instance baru sesegera mungkin dengan menggunakan kebijakan pemeliharaan instans. Untuk informasi selengkapnya, lihat [Kebijakan pemeliharaan instans](ec2-auto-scaling-instance-maintenance-policy.md).

------
#### [ Console ]

**Melihat alasan kegagalan pemeriksaan kesehatan**

1. Buka konsol Amazon EC2 di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), dan pilih Grup **Auto Scaling** dari panel navigasi.

1. Pilih kotak centang di samping grup Auto Scaling. 

   Panel terpisah terbuka di bagian bawah halaman grup **Auto Scaling.** 

1. Pada tab **Aktivitas**, di **Riwayat aktivitas**, kolom **Status** menunjukkan apakah grup Auto Scaling Anda telah berhasil meluncurkan atau menghentikan instance.

   Jika menghentikan kasus yang tidak sehat, kolom **Penyebab** menunjukkan tanggal dan waktu penghentian dan alasan kegagalan pemeriksaan kesehatan. Misalnya, `At 2022-05-14T20:11:53Z an instance was taken out of service in response to a user health-check`. Pesan ini menunjukkan bahwa pemeriksaan kesehatan khusus menandai instance tidak sehat. 

   Untuk bantuan dengan kegagalan pemeriksaan kesehatan, lihat[Memecahkan masalah instans yang tidak sehat di Amazon EC2 Auto Scaling](ts-as-healthchecks.md). 

------
#### [ AWS CLI ]

**Melihat alasan kegagalan pemeriksaan kesehatan**  
Gunakan perintah berikut [describe-scaling-activities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html). 

```
aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg
```

Berikut ini adalah contoh respon, di mana `Cause` berisi alasan kegagalan pemeriksaan kesehatan.

```
{
  "Activities": [
    {
      "ActivityId": "4c65e23d-a35a-4e7d-b6e4-2eaa8753dc12",
      "AutoScalingGroupName": "my-asg",
      "Description": "Terminating EC2 instance: i-04925c838b6438f14",
      "Cause": "At 2021-04-01T21:48:35Z an instance was taken out of service in response to a user health-check.",
      "StartTime": "2021-04-01T21:48:35.859Z",
      "EndTime": "2021-04-01T21:49:18Z",
      "StatusCode": "Successful",
      "Progress": 100,
      "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}",
      "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg"
    },
...
  ]
}
```

Untuk deskripsi bidang dalam output, lihat [Aktivitas](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_Activity.html) di Referensi API *Amazon EC2 Auto Scaling*.

Untuk menjelaskan aktivitas penskalaan setelah grup Auto Scaling dihapus, tambahkan opsi `--include-deleted-groups` ke [describe-scaling-activities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html)perintah. 

------

# Memecahkan masalah instans yang tidak sehat di Amazon EC2 Auto Scaling
<a name="ts-as-healthchecks"></a>

Berikut ini adalah pesan kesalahan yang dikembalikan oleh Amazon EC2 Auto Scaling, penyebab potensial, dan langkah-langkah yang dapat Anda ambil untuk menyelesaikan masalah.

Untuk mengambil data pesan kesalahan, lihat [Lihat alasan kegagalan pemeriksaan kesehatan](replace-unhealthy-instance.md).

**Topics**
+ [Sebuah instance dikeluarkan dari layanan sebagai tanggapan atas kegagalan pemeriksaan status instans EC2](#ts-failed-status-checks)
+ [Sebuah contoh dikeluarkan dari layanan sebagai tanggapan terhadap pemeriksaan kesehatan EC2 yang mengindikasikan telah dihentikan atau dihentikan](#ts-terminated-or-stopped)
+ [Sebuah contoh diambil dari layanan sebagai tanggapan atas kegagalan pemeriksaan kesehatan sistem ELB](#ts-failed-elb-health-checks)
+ [Sumber daya tambahan](#troubleshoot-health-checks-additional-resources)

## Sebuah instance dikeluarkan dari layanan sebagai tanggapan atas kegagalan pemeriksaan status instans EC2
<a name="ts-failed-status-checks"></a>

**Masalah**: Instans Auto Scaling gagal dalam pemeriksaan status Amazon EC2. 

**Penyebab 1**: Jika ada masalah yang menyebabkan Amazon EC2 menganggap instans di grup Auto Scaling Anda terganggu, Amazon EC2 Auto Scaling otomatis menggantikan instans sebagai bagian dari pemeriksaan kesehatannya. 

**Solusi 1**: Ketika pemeriksaan status instans gagal, Anda biasanya harus mengatasi masalah sendiri dengan membuat perubahan konfigurasi instance sampai aplikasi Anda tidak lagi menunjukkan masalah apa pun. Untuk mengatasi masalah ini, ikuti langkah-langkah berikut:

1. Buat instans Amazon EC2 secara manual yang bukan bagian dari grup Auto Scaling dan selidiki masalahnya. *Untuk bantuan umum dalam menyelidiki instans yang mengalami gangguan, lihat [Memecahkan masalah instans dengan pemeriksaan status gagal di](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstances.html) Panduan Pengguna Amazon EC2.*

1. Setelah mengonfirmasi bahwa instans berhasil diluncurkan dan sehat, terapkan konfigurasi instans baru yang bebas kesalahan ke grup Auto Scaling.

1. Hapus instans yang Anda buat untuk menghindari tagihan yang sedang berlangsung ke AWS akun Anda. 

## Sebuah contoh dikeluarkan dari layanan sebagai tanggapan terhadap pemeriksaan kesehatan EC2 yang mengindikasikan telah dihentikan atau dihentikan
<a name="ts-terminated-or-stopped"></a>

**Masalah**: Instans Auto Scaling yang telah dihentikan, reboot, atau dihentikan diganti. 

**Penyebab 1**: Pengguna secara manual menghentikan, me-reboot, atau menghentikan instance.

**Solusi 1**: Jika Anda perlu menghentikan atau me-reboot instans di grup Auto Scaling Anda, sebaiknya Anda menempatkan instans dalam keadaan siaga terlebih dahulu. Untuk informasi selengkapnya, lihat [Menghapus instans dari grup Auto Scaling untuk sementara](as-enter-exit-standby.md). 

**Penyebab 2**: Amazon EC2 Auto Scaling mencoba mengganti Instans Spot setelah layanan Spot Amazon EC2 mengganggu instans, karena harga Spot naik di atas harga maksimum atau kapasitas Anda tidak lagi tersedia. 

**Solusi 2**: Tidak ada jaminan bahwa Instans Spot ada untuk memenuhi permintaan pada titik waktu tertentu. Namun, Anda dapat mencoba yang berikut ini:
+ Gunakan harga maksimum Spot yang lebih tinggi (mungkin harga On-Demand). Dengan menetapkan harga maksimum Anda lebih tinggi, ini memberi layanan Amazon EC2 Spot kesempatan yang lebih baik untuk meluncurkan dan mempertahankan jumlah kapasitas yang Anda butuhkan.
+ Tingkatkan jumlah kumpulan kapasitas berbeda tempat Anda dapat meluncurkan instance dengan menjalankan beberapa jenis instans di beberapa Availability Zone. Untuk informasi selengkapnya, lihat [Grup Auto Scaling dengan beberapa tipe instans dan opsi pembelian](ec2-auto-scaling-mixed-instances-groups.md).
+ Jika Anda menggunakan beberapa jenis instans, pertimbangkan untuk mengaktifkan fitur Capacity Rebalancing. Ini berguna jika Anda ingin layanan Amazon EC2 Spot mencoba meluncurkan Instans Spot baru sebelum instance yang sedang berjalan dihentikan. Untuk informasi selengkapnya, lihat [Rebalancing Kapasitas di Auto Scaling untuk menggantikan Instans Spot yang berisiko](ec2-auto-scaling-capacity-rebalancing.md).

**Penyebab 3**: Dengan Blok Kapasitas, Amazon EC2 menghentikan instans apa pun yang masih berjalan 30 menit sebelum waktu akhir Blok Kapasitas. Penghentian mendadak ini menyebabkan grup Auto Scaling Anda mencoba meluncurkan instans baru untuk mempertahankan kapasitas yang diinginkan, bahkan saat Blok Kapasitas berakhir. 

**Solusi 3**: Untuk mengatasi masalah ini, coba yang berikut ini:
+ Kurangi kapasitas yang diinginkan dari grup Auto Scaling untuk mencegahnya mencoba meluncurkan instance baru. Untuk informasi selengkapnya, lihat [Skala manual untuk Amazon EC2 Auto Scaling](ec2-auto-scaling-scaling-manually.md).
+ Pastikan Anda menskalakan di grup Auto Scaling 30 menit sebelum waktu akhir Blok Kapasitas sehingga Anda tidak sering mengalami kesalahan ini. Pastikan semua kait siklus hidup telah selesai 30 menit sebelum waktu akhir Blok Kapasitas. Untuk informasi selengkapnya, lihat [Gunakan Capacity Blocks untuk beban kerja pembelajaran mesin](launch-template-capacity-blocks.md).

## Sebuah contoh diambil dari layanan sebagai tanggapan atas kegagalan pemeriksaan kesehatan sistem ELB
<a name="ts-failed-elb-health-checks"></a>

**Masalah**: Instans Auto Scaling mungkin lolos pemeriksaan status EC2. Tetapi mereka mungkin gagal dalam pemeriksaan kesehatan Elastic Load Balancing untuk kelompok target atau Classic Load Balancer yang dengannya grup Auto Scaling terdaftar. 

**Penyebab 1**: Jika grup Auto Scaling mengandalkan pemeriksaan kesehatan yang disediakan oleh Elastic Load Balancing, Amazon EC2 Auto Scaling menentukan status kesehatan instans Anda dengan memeriksa hasil pemeriksaan status EC2 dan pemeriksaan kesehatan Elastic Load Balancing. Penyeimbang beban melakukan pemeriksaan kesehatan dengan mengirimkan permintaan ke setiap instance dan menunggu respons yang benar, atau dengan membuat koneksi dengan instance. Sebuah instance mungkin gagal dalam pemeriksaan kesehatan Elastic Load Balancing karena aplikasi yang berjalan pada instance memiliki masalah yang menyebabkan penyeimbang beban mempertimbangkan instance di luar layanan. 

**Solusi 1**: Untuk lulus pemeriksaan kesehatan Elastic Load Balancing: 
+ Verifikasi bahwa pengaturan pemeriksaan kesehatan grup target Anda telah dikonfigurasi dengan benar. Anda menentukan pengaturan pemeriksaan kesehatan untuk penyeimbang beban Anda per grup target. Untuk informasi selengkapnya, lihat [Konfigurasikan pemeriksaan kesehatan untuk target](getting-started-elastic-load-balancing.md#elb-health-checks-for-targets).
+ Catat kode keberhasilan yang diharapkan penyeimbang beban, dan verifikasi bahwa aplikasi Anda dikonfigurasi dengan benar untuk mengembalikan kode ini pada keberhasilan. 
+ Verifikasi bahwa grup keamanan untuk penyeimbang beban dan grup Auto Scaling Anda telah dikonfigurasi dengan benar. 
+ Verifikasi bahwa penyeimbang beban dikonfigurasi di Availability Zone yang sama dengan grup Auto Scaling Anda. 

**Solusi 2**: Perbarui grup Auto Scaling untuk mematikan pemeriksaan kesehatan Elastic Load Balancing. Untuk petunjuk cara mematikan pemeriksaan kesehatan ini, lihat [Melepaskan grup target atau Classic Load](https://docs.aws.amazon.com//autoscaling/ec2/userguide/attach-load-balancer-asg.html#as-remove-load-balancer) Balancer. 

**Penyebab 2**: Ada ketidakcocokan antara masa tenggang pemeriksaan kesehatan dan waktu startup instance.

**Solusi 3**: Edit masa tenggang pemeriksaan kesehatan untuk grup Auto Scaling Anda. Tetapkan masa tenggang ke jangka waktu yang cukup lama untuk mendukung jumlah pemeriksaan kesehatan yang berhasil berturut-turut yang diperlukan sebelum Elastic Load Balancing menganggap contoh yang baru diluncurkan sehat. Untuk informasi selengkapnya, lihat [Mengatur periode tenggang pemeriksaan kondisi untuk grup Auto Scaling](health-check-grace-period.md). 

## Sumber daya tambahan
<a name="troubleshoot-health-checks-additional-resources"></a>

Jika Anda memiliki masalah lain, lihat AWS re:Post artikel berikut untuk bantuan pemecahan masalah tambahan:
+  [Mengapa Amazon EC2 Auto Scaling menghentikan instans?](https://repost.aws/knowledge-center/auto-scaling-instance-how-terminated) 
+  [Mengapa Amazon EC2 Auto Scaling tidak menghentikan instans yang tidak sehat?](https://repost.aws/knowledge-center/auto-scaling-terminate-instance) 