Ce problème peut être dû au problème suivant :
-
version de pymongo (suggère d'utiliser 3.3.0, qui a fonctionné pour moi)
-
Il peut s'agir d'un problème DNS, etc. En fait, vous pouvez rechercher un problème DNS en utilisant :
port telnet xx.xx.xx.xx
-
peut être un problème de pare-feu
-
Peut être un problème avec la clé ssl. Essayez ce qui suit pour tester :
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()