全部产品
Search
文档中心

:Kesalahan "health check" ditampilkan di log layanan setelah SLB Connection reset by peer diaktifkan

更新时间:Nov 10, 2025

Catatan

Penafian: Artikel ini mungkin berisi informasi tentang produk pihak ketiga. Informasi tersebut hanya untuk referensi. Alibaba Cloud tidak memberikan jaminan, baik tersurat maupun tersirat, terkait kinerja dan keandalan produk pihak ketiga, serta dampak potensial dari operasi pada produk tersebut.

Pertanyaan

Setelah Pemeriksaan Kesehatan TCP listener diaktifkan, kesalahan jaringan seperti Connection reset by peer sering dicatat dalam log layanan server backend. Hasil pengambilan paket jaringan menunjukkan bahwa permintaan berasal dari Instance SLB dan Instance SLB mengirimkan paket RST ke server backend untuk menghentikan koneksi. Informasi kesalahan dalam log bisnis adalah sebagai berikut:

Penyebab

Masalah ini terkait dengan mekanisme Pemeriksaan Kesehatan SLB. Protokol TCP tidak mengetahui status layanan lapisan atas, dan selain mengurangi biaya Pemeriksaan Kesehatan dan dampak pada layanan backend, load balancer server hanya melakukan jabat tangan tiga arah TCP sederhana untuk Pemeriksaan Kesehatan TCP listening, kemudian langsung mengirimkan paket data RST untuk mengakhiri koneksi TCP, tanpa interaksi data layanan lebih lanjut. Aplikasi lapisan atas menganggap bahwa koneksi tidak normal, seperti Java Connection pool. Oleh karena itu, aplikasi memunculkan pengecualian Connection reset by peer. Proses interaksi data rinci adalah sebagai berikut:

  1. Instance load balancer server mengirimkan paket permintaan SYN ke port layanan backend.

  2. Server backend membalas dengan SYN dan ACK jika portnya normal.

  3. Instance SLB berhasil menerima respons dari port backend dan menganggap bahwa port listening normal, sehingga ditentukan bahwa Pemeriksaan Kesehatan berhasil.

  4. Instance SLB mengirimkan paket data RST ke port backend untuk menutup koneksi. Pemeriksaan Kesehatan selesai dan tidak ada data yang dikirim dari server backend.

Jawaban

Catatan

Alibaba Cloud mengingatkan Anda bahwa:

  • Sebelum Anda melakukan operasi yang dapat menyebabkan risiko, seperti mengubah konfigurasi instance atau data, kami sarankan Anda memeriksa kemampuan pemulihan bencana dan toleransi kesalahan instance untuk memastikan keamanan data.

  • Jika Anda mengubah konfigurasi dan data instance (termasuk tetapi tidak terbatas pada ECS dan RDS), kami sarankan Anda membuat snapshot atau mengaktifkan cadangan log RDS.

  • Jika Anda telah memberikan otorisasi atau mengirimkan informasi sensitif seperti akun masuk dan kata sandi di Konsol Manajemen Alibaba Cloud, kami sarankan Anda memodifikasi informasi tersebut secara tepat waktu.

Untuk menyelesaikan masalah, kami sarankan Anda memilih salah satu Solusi berikut berdasarkan kebutuhan bisnis atau situasi aktual Anda:

  • Solusi 1: Ubah jenis listener. Ubah TCP listener dari Instance SLB menjadi HTTP Listener atau HTTPS listener. Untuk informasi lebih lanjut, lihat tambah HTTP Listener dan tambah HTTPS listener.

  • Solusi 2: Penyaringan log. Di tingkat bisnis lapisan atas, segmen alamat IP Pemeriksaan Kesehatan SLB disaring untuk mengabaikan informasi kesalahan terkait.

    Catatan

    Catatan: Blok CIDR Pemeriksaan Kesehatan SLB adalah 100.64.0.0/10.

Ruang lingkup aplikasi

  • SLB