Dette problem kan forårsage på grund af følgende problem:
-
version af pymongo (foreslå at bruge 3.3.0, som virkede for mig)
-
Det kan være et DNS-problem osv., faktisk kan du tjekke for et DNS-problem ved hjælp af:
telnet xx.xx.xx.xx port
-
kan være et firewall-problem
-
Kan være et problem med ssl nøgle. Prøv følgende for at teste:
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()