MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

ServerSelectionTimeoutError khi kết nối với aws bằng pymongo

Sự cố này có thể gây ra do sự cố sau:

  1. phiên bản của pymongo (đề nghị sử dụng 3.3.0, phù hợp với tôi)

  2. Đó 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

  1. có thể là vấn đề về tường lửa

  2. 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()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ngày chuyển đổi MongoDB thành chuỗi

  2. MongoSocketReadException:Đã đến gần cuối luồng (sau một thời gian không hoạt động)

  3. Mongodb lỗi ghi hàng loạt

  4. mongorestore không thành công do BSONSize không hợp lệ

  5. Có thể nhận được kết quả duy nhất trong tổng hợp không?