Esse problema pode causar devido ao seguinte problema:
-
versão do pymongo (sugiro usar 3.3.0, que funcionou para mim)
-
Pode ser um problema de DNS, etc., na verdade, você pode verificar um problema de DNS usando:
porta telnet xx.xx.xx.xx
-
pode ser um problema de firewall
-
Pode ser um problema com a chave SSL. Tente o seguinte para testar:
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()