全部产品
Search
文档中心

:Kegagalan Database Backend Menyebabkan Akses Tidak Normal ke Semua Situs dalam Listener yang Sama dari SLB

更新时间:Nov 10, 2025

Pertanyaan

Kesalahan pada database backend menyebabkan status pemeriksaan kesehatan Instance SLB menjadi "tidak normal", sehingga memengaruhi akses semua situs di bawah listener yang sama. Sebagai contoh, dua situs web berikut ini berjalan di server backend dari HTTP Listener: Ketika layanan database backend dari situs web dinamis tidak tersedia, situs web statis juga tidak dapat diakses, dan kesalahan HTTP 502 dikembalikan.

  • Situs Web Statis: www.example.com
  • Situs Web Dinamis: app.example.com

Penyebab

Kedua situs web menggunakan listener yang sama, dan domain pemeriksaan kesehatan yang dikonfigurasi untuk listener tersebut adalah domain dari situs web dinamis. Ketika layanan database backend dari situs web dinamis gagal, situs web dinamis terpengaruh di semua server backend, dan pemeriksaan kesehatan tetap dalam keadaan "tidak normal". Tidak ada server backend yang memiliki status normal dalam pemeriksaan kesehatan. Oleh karena itu, instance SLB tidak meneruskan lalu lintas ke server-server ini. Akibatnya, situs web statis dalam listener tidak dapat diakses.

Jawaban

Catatan

Alibaba Cloud mengingatkan Anda bahwa:

  • Sebelum melakukan operasi yang mungkin menyebabkan risiko, seperti mengubah konfigurasi instans atau data, kami menyarankan Anda memeriksa kemampuan pemulihan bencana dan toleransi kesalahan dari instans untuk memastikan keamanan data.
  • Anda dapat mengubah konfigurasi dan data instans termasuk namun tidak terbatas pada Elastic Compute Service (ECS) dan Relational Database Service (RDS) instans. Sebelum melakukan modifikasi, kami menyarankan Anda membuat snapshot atau mengaktifkan cadangan log RDS.
  • Jika Anda telah memberikan otorisasi atau mengirimkan informasi sensitif seperti akun login dan kata sandi di Konsol Manajemen Alibaba Cloud, kami menyarankan Anda memodifikasi informasi tersebut secara tepat waktu.

Anda dapat memilih salah satu dari dua solusi berikut untuk masalah ini berdasarkan situasi sebenarnya:

  • Metode 1: Ubah nama domain pemeriksaan kesehatan menjadi nama domain situs web statis.
  • Metode 2: Gunakan instance SLB yang berbeda untuk load balancing antara situs web dinamis dan statis.

Cakupan aplikasi

  • SLB