Dieses Problem kann folgende Ursache haben:
-
Version von Pymongo (schlagen Sie vor, 3.3.0 zu verwenden, was für mich funktioniert hat)
-
Es kann sich um ein DNS-Problem usw. handeln, tatsächlich könnten Sie mit:
nach einem DNS-Problem suchen
telnet xx.xx.xx.xx-Port
-
kann ein Firewall-Problem sein
-
Kann ein Problem mit dem SSL-Schlüssel sein. Versuchen Sie zum Testen Folgendes:
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()