View a markdown version of this page

Memecahkan masalah penghentian instans Amazon EC2 - Amazon Elastic Compute Cloud

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

Memecahkan masalah penghentian instans Amazon EC2

Mematikan atau menghapus instans Anda dikenal sebagai penghentian instans. Informasi berikut dapat membantu Anda memecahkan masalah saat Anda menghentikan instans.

Anda tidak ditagih atas penggunaan instans apa pun saat instans tidak berada dalam status running. Dengan kata lain, saat Anda menghentikan sebuah instans, Anda tidak lagi dibebani biaya untuk instans tersebut segera setelah statusnya berubah menjadi shutting-down.

Instans langsung terhenti

Beberapa masalah dapat menyebabkan instans langsung terhenti pada saat memulai. Lihat Instans langsung terhenti untuk informasi selengkapnya.

Penghentian instans yang tertunda

Jika instance Anda tetap dalam shutting-down status lebih dari beberapa menit, itu mungkin karena:

  • Instance menjalankan skrip shutdown.

  • Ada masalah dengan komputer host yang mendasarinya.

Setelah beberapa jam di shutting-down negara bagian, Amazon EC2 memperlakukan instance sebagai macet dan secara paksa menghentikannya.

Untuk menyelesaikan instans macet sendiri:

  1. Memaksa menghentikan instance

    Gunakan konsol Amazon EC2 atau AWS CLI untuk menghentikan instans secara paksa. Untuk langkah-langkahnya, lihatMemaksa mengakhiri instance.

    Instance pertama-tama akan mencoba shutdown yang anggun, yang mencakup pembilasan cache sistem file dan metadata (meskipun Anda secara opsional dapat melewati shutdown yang anggun). Jika shutdown yang anggun gagal diselesaikan dalam periode batas waktu, instance dimatikan secara paksa tanpa menghapus cache dan metadata sistem file.

  2. Jika paksa berhenti gagal

    Jika, setelah beberapa jam, instance belum dihentikan dan tampaknya macet berakhir, lakukan hal berikut:

    1. Posting permintaan bantuan di AWS re:Post. Untuk membantu mempercepat resolusi, sertakan ID instans, dan jelaskan langkah-langkah yang telah Anda ambil.

    2. Atau, jika Anda memiliki paket dukungan, buat kasus dukungan teknis dalam Pusat Dukungan.

Memaksa mengakhiri instance

Jika instans Anda tampak macet saat dihentikan, Anda dapat memaksa instans untuk dihentikan. Jika, setelah beberapa jam, instance belum dihentikan, kirim permintaan bantuan ke AWS Re: post. Untuk membantu mempercepat resolusi, sertakan ID instans dan jelaskan langkah-langkah yang telah Anda ambil. Atau, jika Anda memiliki paket dukungan, buat kasus dukungan teknis dalam Pusat Dukungan.

Console
Untuk memaksakan penghentian sebuah instance
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans, kemudian pilih instans yang macet.

  3. Pilih Status instans, Mem aksa mengakhiri instance.

    Perhatikan bahwa Force terminate instance hanya tersedia di konsol jika instans Anda berada dalam stopping status tersebut. Jika instance Anda berada dalam status lain (kecuali shutting-down danterminated), Anda dapat menggunakan AWS CLI untuk memaksa mengakhiri instance Anda.

  4. (Opsional) Untuk melewati shutdown OS yang anggun selama penghentian paksa, pilih kotak centang Le wati penutupan OS.

  5. Pilih Paksa akhiri.

AWS CLI
Untuk memaksakan penghentian sebuah instance

Gunakan perintah terminate-instance dengan opsi. --force

aws ec2 terminate-instances \ --instance-ids i-1234567890abcdef0 \ --force

Untuk melewati shutdown OS yang anggun selama penghentian paksa, sertakan --skip-os-shutdown opsi.

aws ec2 terminate-instances \ --instance-ids i-1234567890abcdef0 \ --force \ --skip-os-shutdown
PowerShell
Untuk memaksakan penghentian sebuah instance

Gunakan Remove-EC2Instance cmdlet dan set -Enforce el ke. true

Remove-EC2Instance ` -InstanceId i-1234567890abcdef0 ` -Enforce $true

Untuk melewati shutdown OS yang anggun selama penghentian paksa, sertakan-SkipOsShutdown $true.

Remove-EC2Instance ` -InstanceId i-1234567890abcdef0 ` -Enforce $true ` -SkipOsShutdown $true

Instans yang dihentikan masih ditampilkan

Setelah Anda menghentikan suatu instans, instans tersebut akan tetap terlihat selama beberapa saat sebelum dihapus. Statusnya menunjukkan terminated. Jika entri tersebut tidak dihapus setelah beberapa jam, hubungi Dukungan.

Kesalahan: Instans mungkin tidak dihentikan. Ubah atribut instance 'non ApiTermination aktifkan'

Jika Anda mencoba menghentikan instans dan mendapatkan pesan kesalahan The instance i-1234567890abcdef0 may not be terminated. Modify its 'disableApiTermination' instance attribute, pesan ini menunjukkan bahwa instans telah diaktifkan untuk perlindungan penghentian. Perlindungan penghentian mencegah instans dihentikan secara tidak sengaja.

Anda harus menonaktifkan perlindungan penghentian sebelum Anda dapat menghentikan instans.

Untuk informasi selengkapnya, lihat Ubah perlindungan penghentian instans.

Instans diluncurkan atau dihentikan secara otomatis

Secara umum, perilaku berikut ini berarti Anda telah menggunakan Amazon EC2 Auto Scaling, Armada EC2, atau Armada Spot untuk menskalakan sumber daya komputasi Anda secara otomatis berdasarkan kriteria yang telah ditentukan:

  • Anda menghentikan sebuah instans dan sebuah instans baru diluncurkan secara otomatis.

  • Anda meluncurkan sebuah instans dan salah satu instans Anda dihentikan secara otomatis.

  • Anda menghentikan sebuah instans dan instans tersebut akan terhenti, lalu instans baru akan diluncurkan secara otomatis.

Untuk menghentikan penskalaan otomatis, cari grup Penskalaan Otomatis atau armada yang meluncurkan instans dan atur kapasitasnya ke 0 atau hapus.