Deskripsi masalah
Saat Anda mencoba masuk ke database MongoDB dari instance Linux menggunakan Mongo Shell, pesan kesalahan berikut muncul.
MongoDB shell version: 3.2.3
DB Prefix:
connecting to: 10.X.X.8:3717/admin
2016-05-31T15:25:58.940+0800 W NETWORK Gagal terhubung ke 10. *. *.8:3717 setelah 5000 milidetik, menyerah.
2016-05-31T15:25:58.943+0800 E QUERY Error: tidak dapat terhubung ke server 10. *. *.8:3717 (10.X.X.8), upaya koneksi gagal
at connect (src/mongo/shell/mongo.js:181:14)
at (connect):1:6 at src/mongo/shell/mongo.js:181
exception: connect failedPenyebab
KEMUNGKINAN PENYEBAB:
Instance Linux dan instance ApsaraDB for MongoDB tidak berada dalam VPC yang sama.
Tipe jaringan instance Linux dan instance ApsaraDB for MongoDB berbeda.
Solusi
Pilih salah satu metode berikut untuk memperbaiki masalah sesuai dengan kondisi di lokasi:
Ubah tipe jaringan instance ApsaraDB for MongoDB menjadi jaringan klasik, lalu beralih kembali ke VPC.
CatatanPetunjuk: Pilih VPC yang sama dengan instance Linux.
Tipe jaringan instance Linux dan instance ApsaraDB for MongoDB berbeda. Untuk informasi lebih lanjut, lihat cara menghubungkan instance ECS ke instance ApsaraDB for MongoDB ketika tipe jaringannya berbeda.
Masuk ke instance Linux dan jalankan perintah berikut untuk memeriksa apakah koneksi jaringan antara instance Linux dan instance ApsaraDB for MongoDB normal:
telnet dds-ali12XXXXX.mongodb.rds.aliyuncs.com 3717CatatanPetunjuk: Port instance ApsaraDB for MongoDB adalah 3717.
Keluaran serupa akan ditampilkan. Pastikan nama domain diselesaikan dan bahwa Port 3717 dapat berkomunikasi dengan baik.

Referensi
Ruang lingkup aplikasi
ApsaraDB for MongoDB