Este problema puede causar debido al siguiente problema:
-
versión de pymongo (sugiero usar 3.3.0, que funcionó para mí)
-
Puede ser un problema de DNS, etc. De hecho, puede verificar si hay un problema de DNS usando:
puerto telnet xx.xx.xx.xx
-
puede ser un problema de cortafuegos
-
Puede ser un problema con la clave SSL. Pruebe lo siguiente para probar:
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()