Masalah ini dapat disebabkan karena masalah berikut:
-
versi pymongo (menyarankan untuk menggunakan 3.3.0, yang bekerja untuk saya)
-
Ini bisa menjadi masalah DNS, dll, sebenarnya Anda dapat memeriksa masalah DNS menggunakan:
telnet xx.xx.xx.xx port
-
bisa menjadi masalah firewall
-
Dapat menjadi masalah dengan kunci ssl. Coba yang berikut ini untuk menguji:
import os
import pymongo
import ssl
URL="url:port/db?ssl=true"
client = pymongo.MongoClient(URL, ssl_cert_reqs=ssl.CERT_NONE)
db = client.get_default_database()
print db
print db.collection_names()