Menguji konektivitas port merupakan langkah penting dalam pemecahan masalah koneksi ke instans Tair (Redis OSS-compatible).
Latar Belakang
Jika Anda tidak dapat terhubung ke instans Tair (Redis OSS-compatible), tetapi pengujian ping dari ECS ke instans Tair berhasil, gunakan perintah telnet untuk memeriksa ketersediaan port layanan.
Prasyarat
Telnet telah diinstal pada instans ECS Linux Anda, atau klien Telnet telah diaktifkan pada instans ECS Windows Anda.
Prosedur
-
Login ke instans ECS Anda dan jalankan perintah berikut:
telnet <host> 6379Catatan-
Pada perintah tersebut, ganti
<host>dengan endpoint dari langkah sebelumnya. -
6379 adalah port default instans Tair (Redis OSS-compatible).
-
Perintah ini berfungsi pada sistem operasi Windows maupun Linux.
-
-
Periksa hasil pengujian. Lihat contoh berikut untuk Linux dan Windows.
-
Koneksi berhasil:
Gambar 3. Koneksi telnet berhasil di Linux
[root@xxx ]# telnet xxx.redis.rds.aliyuncs.com 6379 Trying 172.16.172.224... Connected to xxx.redis.rds.aliyuncs.com. Escape character is '^]'.Gambar 4. Koneksi telnet berhasil di Windows. Di Windows, koneksi yang berhasil ditandai dengan layar terminal kosong dan kursor berkedip di pojok kiri atas. Hal ini berarti Anda telah berhasil terhubung ke instans Tair (
xxx.redis.rds.aliyuncs.com). -
Koneksi gagal:
Gambar 5. Koneksi telnet gagal di Linux
[root@xxx ]# telnet xxx.redis.rds.aliyuncs.com 6379 Trying xxx... telnet: connect to address xxx 5: Connection timed out [root@xxx ]#Gambar 6. Koneksi telnet gagal di Windows
C:\Users\Administrator>telnet xxx.redis.rds.aliyuncs.com 6379 Connecting To xxx.redis.rds.aliyuncs.com...Could not open connection to the host, on port 6379: Connect failed
-
Analisis hasil
-
Jika Anda dapat terhubung ke instans Tair dari instans ECS menggunakan telnet tetapi masih mengalami masalah koneksi, jalur jaringan antara instans ECS dan instans Tair berfungsi dengan baik. Dalam kasus ini, selidiki penyebab potensial lainnya, seperti masalah pada sisi client, kode aplikasi Anda, atau layanan yang diblokir di lingkungan Anda. Untuk informasi lebih lanjut, lihat Cara memecahkan masalah koneksi di Tair.
-
Jika koneksi telnet gagal tetapi pengujian ping berhasil, instans ECS Anda mungkin mengalami kelainan. Misalnya, malware pada instans ECS dapat menyebabkan serangan ke port tertentu, seperti port 6379, sehingga sistem memblokir beberapa layanan. Dalam situasi ini, pantau instans ECS Anda untuk mengidentifikasi dan menangani lalu lintas yang tidak biasa, atau buat tiket untuk mendapatkan bantuan dari engineer Alibaba Cloud.
-
Jika koneksi telnet gagal dengan error
Name or service not known, kemungkinan endpoint salah atau terjadi masalah resolusi DNS. Pastikan endpoint yang digunakan benar, lalu rujuk topik ini untuk instruksi penyelesaian masalah jenis ini. -
Jika koneksi telnet dan pengujian ping sama-sama gagal, lihat Cara memecahkan masalah koneksi di Tair.