Този проблем може да се дължи на следния проблем:
-
версия на pymongo (предлагам да използвам 3.3.0, която работи за мен)
-
Може да е проблем с DNS и т.н., всъщност можете да проверите за проблем с DNS, като използвате:
telnet xx.xx.xx.xx порт
-
може да е проблем със защитната стена
-
Може да е проблем с ssl ключ. Опитайте следното, за да тествате:
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()