この問題は、次の問題が原因で発生する可能性があります:
-
pymongoのバージョン(3.3.0を使用することをお勧めします。これは私にとってはうまくいきました)
-
DNSの問題などである可能性があります。実際、次を使用してDNSの問題を確認できます。
telnetxx.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()