Sự cố này có thể gây ra do sự cố sau:
-
phiên bản của pymongo (đề nghị sử dụng 3.3.0, phù hợp với tôi)
-
Đó có thể là sự cố DNS, v.v., trên thực tế, bạn có thể kiểm tra sự cố DNS bằng cách sử dụng:
Cổng telnet xx.xx.xx.xx
-
có thể là vấn đề về tường lửa
-
Có thể là một vấn đề với khóa ssl. Hãy thử những điều sau để kiểm tra:
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()