Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Pemecahan Masalah Elastic Beanstalk - Kategori dan FAQs

Mode fokus
Pemecahan Masalah Elastic Beanstalk - Kategori dan FAQs - AWS Elastic Beanstalk

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

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

Topik ini memberikan tips pemecahan masalah yang lebih spesifik berdasarkan kategori.

Pembuatan lingkungan dan peluncuran instans

Peristiwa: Gagal Meluncurkan Lingkungan

Peristiwa ini terjadi ketika Elastic Beanstalk mencoba untuk meluncurkan lingkungan dan menemukan kegagalan di sepanjang jalan. Peristiwa sebelumnya di halaman Peristiwa akan memberi tahu Anda akar masalahnya.

Peristiwa: Membuat operasi lingkungan selesai, tetapi dengan batas waktu perintah. Coba tingkatkan batas waktu periode.

Aplikasi Anda mungkin membutuhkan waktu lama untuk men-deploy jika Anda menggunakan file konfigurasi yang menjalankan perintah di instans, mengunduh file besar, atau memasang paket. Tingkatkan batas wkatu perintah untuk memberikan aplikasi Anda lebih banyak waktu untuk mulai berjalan selama deployment.

Peristiwa: Sumber daya berikut gagal dibuat: [AWSEBInstanceLaunchWaitCondition]

Pesan ini menunjukkan bahwa EC2 instans Amazon lingkungan Anda tidak berkomunikasi dengan Elastic Beanstalk bahwa mereka berhasil diluncurkan. Hal ini dapat terjadi jika instans tidak memiliki konektivitas Internet. Jika Anda mengonfigurasi lingkungan Anda untuk meluncurkan instans di subnet VPC pribadi, pastikan subnet memiliki NAT untuk mengizinkan instans terhubung ke Elastic Beanstalk.

Peristiwa: Peran Layanan diperlukan di wilayah ini. Harap tambahkan opsi Peran Layanan ke lingkungan.

Elastic Beanstalk menggunakan peran layanan untuk memantau sumber daya di lingkungan dan mendukung pembaruan platform terkelola. Lihat Mengelola peran layanan Elastic Beanstalk untuk informasi selengkapnya.

Deployment

Masalah: Aplikasi menjadi tidak tersedia selama deployment

Karena Elastic Beanstalk menggunakan proses peningkatan drop-in, mungkin ada waktu henti beberapa detik. Gunakan deployment bergulir untuk meminimalkan efek deployment di lingkungan produksi Anda.

Acara: Gagal membuat versi aplikasi AWS Elastic Beanstalk

Paket sumber aplikasi Anda mungkin terlalu besar, atau Anda mungkin telah mencapai kuota versi aplikasi.

Peristiwa: Pembaruan operasi lingkungan selesai, tetapi dengan batas waktu perintah. Coba tingkatkan batas waktu periode.

Aplikasi Anda mungkin membutuhkan waktu lama untuk men-deploy jika Anda menggunakan file konfigurasi yang menjalankan perintah di instans, mengunduh file besar, atau memasang paket. Tingkatkan batas wkatu perintah untuk memberikan aplikasi Anda lebih banyak waktu untuk mulai berjalan selama deployment.

Kondisi

Peristiwa: Penggunaan CPU melebihi 95,00%

Coba jalankan lebih banyak instans, atau pilih tipe instans yang berbeda.

Acara: Elastic Load Balancer awseb- myapp Memiliki Nol Contoh Sehat

Jika aplikasi Anda tampaknya berfungsi, pastikan bahwa URL pemeriksaan kondisi aplikasi Anda dikonfigurasi dengan benar. Jika tidak, periksa layar Kondisi dan log lingkungan untuk informasi selengkapnya.

Acara: Elastic Load Balancer awseb - Tidak Dapat Ditemukan myapp

Penyeimbang beban lingkungan Anda mungkin telah dihapus out-of-band. Hanya buat perubahan pada sumber daya lingkungan Anda dengan opsi konfigurasi dan perpanjangan yang disediakan oleh Elastic Beanstalk. Bangun kembali lingkungan Anda atau luncurkan yang baru.

Acara: Kegagalan Peluncuran EC2 Instance. Menunggu EC2 Instance Baru untuk Diluncurkan...

Ketersediaan untuk tipe instans lingkungan Anda mungkin rendah, atau Anda mungkin telah mencapai kuota instans akun Anda. Periksa dasbor kesehatan layanan untuk memastikan bahwa layanan Elastic Compute Cloud (Amazon EC2) berwarna hijau, atau minta peningkatan kuota.

Konfigurasi

Acara: Tumpukan stack_id yang terkait dengan lingkungan environment-ID berada dalam stack-status status

AWS CloudFormation Tumpukan yang mendasari lingkungan Anda mungkin dalam status *_FAILED. Status ini harus diperbaiki untuk melanjutkan operasi Elastic Beanstalk di lingkungan Anda. Untuk informasi selengkapnya, lihat Memulihkan lingkungan Elastic Beanstalk Anda dari keadaan tidak valid.

Peristiwa: Anda tidak dapat mengonfigurasi lingkungan Elastic Beanstalk dengan nilai-nilai untuk kedua opsi Target Elastic Load Balancing dan opsi URL Pemeriksaan Kondisi Aplikasi

Opsi Target di namespace aws:elb:healthcheck tidak lagi digunakan. Menghapus namespace opsi Target) dari lingkungan Anda dan coba perbarui lagi.

Acara: ELB tidak dapat dilampirkan ke beberapa subnet di AZ yang sama

Pesan ini dapat dilihat jika Anda mencoba untuk memindahkan penyeimbang beban antar subnet di Availability Zone yang sama. Mengubah subnet di penyeimbang beban perlu memindahkannya keluar dari availability zone aslinya dan kemudian kembali ke aslinya dengan subnet yang diinginkan. Selama proses berlangsung, semua instans Anda akan dimigrasikan antara AZs, menyebabkan downtime yang signifikan. Sebagai gantinya, pertimbangkan untuk membuat lingkungan baru dan lakukan penggantian CNAME.

Mengatasi masalah kontainer Docker

Peristiwa: Gagal menarik gambar Docker: terbaru: Nama repositori tidak valid (), hanya [a-z0-9-_.] yang diizinkan. Ekor log untuk detail selengkapnya.

Periksa sintaks file dockerrun.aws.json menggunakan validator JSON. Verifikasi juga konten dockerfile terhadap persyaratan yang dijelaskan di Mempersiapkan image Docker Anda untuk penyebaran ke Elastic Beanstalk

Peristiwa: Tidak ada arahan EXPOSE ditemukan di Dockerfile, batalkan deployment

Dockerfile atau file dockerrun.aws.json tidak menyatakan port kontainer. Gunakan petunjuk EXPOSE (Dockerfile) atau blok Ports (file dockerrun.aws.json) untuk mengekspos port lalu lintas masuk.

Acara: Gagal mengunduh kredensyal repository otentikasi dari bucket name

dockerrun.aws.jsonIni menyediakan EC2 key pair dan/atau bucket S3 yang tidak valid untuk file tersebut. .dockercfg Atau, profil instance tidak memiliki GetObject otorisasi untuk bucket S3. Verifikasi bahwa .dockercfg file tersebut berisi bucket S3 dan EC2 key pair yang valid. Berikan izin untuk tindakan s3:GetObject ke IAM role di profil instans. Untuk detail, lanjutkan ke Mengelola profil instans Elastic Beanstalk

Peristiwa: Aktivitas pelaksanaan gagal, karena: PERINGATAN: File konfigurasi autentikasi tidak valid

File autentikasi Anda (config.json) tidak diformat dengan benar. Lihat Menggunakan gambar dari repositori pribadi di Elastic Beanstalk

Pertanyaan yang Sering Diajukan

Pertanyaan: Bagaimana cara mengubah URL aplikasi saya dari myapp.us-west-2.elasticbeanstalk.com ke www.myapp.com?

Di server DNS, daftarkan data catatan CNAME, seperti www.mydomain.com CNAME mydomain.elasticbeanstalk.com.

Pertanyaan: Bagaimana cara menentukan Availability Zone spesifik untuk aplikasi Elastic Beanstalk saya?

Anda dapat memilih Availability Zone tertentu dengan menggunakan plugin APIs, CLI, Eclipse, atau Visual Studio. Untuk petunjuk tentang cara menggunakan konsol Elastic Beanstalk untuk menentukan Availability Zone, lihat Auto Scaling instance lingkungan Elastic Beanstalk Anda.

Pertanyaan: Bagaimana cara mengubah tipe instans lingkungan saya?

Untuk mengubah tipe instans lingkungan Anda, lanjutkan ke halaman konfigurasi lingkungan dan pilih Edit di kategori konfigurasi Instans. Kemudian, pilih tipe instans baru dan pilih Terapkan untuk memperbarui lingkungan Anda. Setelah ini, Elastic Beanstalk mengakhiri semua instans berjalan dan menggantikannya dengan yang baru.

Pertanyaan: Bagaimana cara menentukan apakah ada yang membuat perubahan konfigurasi ke lingkungan?

Untuk melihat informasi ini, di panel navigasi konsol Elastic Beanstalk, pilih Riwayat perubahan untuk menampilkan daftar perubahan konfigurasi untuk semua lingkungan. Daftar ini mencakup tanggal dan waktu perubahan, parameter konfigurasi dan nilai yang diubah, dan pengguna IAM yang membuat perubahan. Untuk informasi selengkapnya, lihat Riwayat perubahan.

Pertanyaan: Dapatkah saya mencegah volume Amazon EBS dihapus ketika instans diakhiri?

Instans di lingkungan Anda menggunakan Amazon EBS untuk penyimpanan; namun, volume akar dihapus ketika instans diakhiri oleh Auto Scaling. Kami tidak merekomendasikan Anda menyimpan status atau data lain di instans Anda. Jika diperlukan, Anda dapat mencegah volume dihapus dengan AWS CLI: $ aws ec2 modify-instance-attribute -b '/dev/sdc=<vol-id>:false seperti yang dijelaskan dalam AWS CLI Referensi.

Pertanyaan: Bagaimana cara menghapus informasi pribadi dari aplikasi Elastic Beanstalk saya?

AWS sumber daya yang digunakan aplikasi Elastic Beanstalk Anda mungkin menyimpan informasi pribadi. Ketika Anda mengakhiri lingkungan Anda, Elastic Beanstalk mengakhiri semua sumber daya yang dibuatnya. Sumber daya yang Anda tambahkan menggunakan file konfigurasi juga diakhiri. Namun, jika Anda membuat AWS sumber daya di luar lingkungan Elastic Beanstalk dan menghubungkannya dengan aplikasi Anda, Anda mungkin perlu memeriksa secara manual bahwa informasi pribadi yang mungkin disimpan aplikasi Anda tidak disimpan. Sepanjang panduan developer ini, setiap kali kita membahas pembuatan sumber daya tambahan, kami juga menyebutkan kapan Anda harus mempertimbangkan untuk menghapusnya.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.