全部产品
Search
文档中心

Microservices Engine:Konfigurasikan pemeriksaan kesehatan aktif untuk layanan

更新时间:Jul 02, 2025

Setelah mengonfigurasikan fitur pemeriksaan kesehatan aktif untuk layanan, sistem secara otomatis menonaktifkan node yang tidak sehat berdasarkan hasil pemeriksaan. Sistem juga akan mengaktifkan kembali node tersebut jika kondisinya pulih. Fitur ini meningkatkan ketersediaan rute ke antarmuka layanan ketika penyebaran multi-replika digunakan pada layanan backend Anda.

Prosedur

Catatan

Jika versi gateway adalah 1.2.1 atau lebih baru, fitur pemeriksaan kesehatan TCP diaktifkan secara otomatis saat membuat layanan.

  1. Masuk ke Konsol MSE. Di bilah navigasi atas, pilih wilayah.

  2. Di panel navigasi sisi kiri, pilih Cloud-native Gateway > Gateways. Pada halaman Gateways, klik ID gateway.

  3. Di panel navigasi sisi kiri, klik Routes, lalu pilih tab Services.

  4. Pada tab Services, temukan layanan yang diinginkan dan klik Health Check Settings di kolom Actions. Di panel Configure Health Check, aktifkan opsi Enable Health Check, konfigurasikan parameter yang diperlukan, lalu klik OK.

Memecahkan masalah kegagalan pemeriksaan kesehatan

Memecahkan masalah kegagalan pemeriksaan kesehatan yang terjadi dalam skenario umum

Tentukan apakah pemeriksaan kesehatan TCP atau HTTP gagal:

  • Jika pemeriksaan kesehatan TCP gagal, koneksi ke node gateway tidak dapat dibuat. Untuk memecahkan masalah ini, lakukan langkah-langkah berikut:

    • Periksa apakah node tersebut tersedia.

    • Periksa apakah jumlah koneksi bersamaan telah melebihi batas.

  • Jika pemeriksaan kesehatan HTTP gagal, jalankan pemeriksaan kesehatan TCP dan pastikan koneksi ke node dapat dibuat. Jika pemeriksaan TCP berhasil, periksa validitas jalur pemeriksaan kesehatan yang dikonfigurasikan. Anda dapat menggunakan alat seperti cURL atau Postman untuk melakukan tes akses.

Memecahkan masalah kegagalan pemeriksaan kesehatan yang terjadi saat Anda menambahkan layanan untuk pertama kali

Lakukan langkah-langkah berikut secara berurutan:

  1. Periksa apakah virtual private cloud (VPC) yang Anda gunakan sama dengan VPC tempat gateway diterapkan, atau apakah lingkungan layanan terhubung ke VPC gateway melalui Cloud Enterprise Network (CEN) atau koneksi fisik. Jika VPC berbeda dan tidak terhubung, alamat IP gateway tidak dapat diakses.

    Catatan

    Gateway tidak mendukung layanan lokal yang terdaftar dengan instance Nacos dan ZooKeeper.

  2. Periksa apakah VPC yang Anda beli sama dengan VPC tempat gateway diterapkan. Jika VPC yang Anda beli berbeda dari VPC tempat gateway diterapkan dan kedua VPC tidak saling terhubung, alamat IP gateway tidak akan dapat diakses.

  3. Periksa apakah otorisasi grup keamanan telah dilakukan. Jika sumber layanan Anda adalah kluster Container Service for Kubernetes (ACK), pastikan gateway telah ditambahkan ke grup keamanan kluster ACK. Untuk informasi lebih lanjut, lihat Melakukan otorisasi grup keamanan.

  4. Jika alamat IP publik digunakan untuk gateway yang tidak sehat, periksa apakah Gateway NAT Internet telah diaktifkan untuk VPC tempat gateway diterapkan.