MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

ServerSelectionTimeoutError saat menghubungkan ke aws dengan pymongo

Masalah ini dapat disebabkan karena masalah berikut:

  1. versi pymongo (menyarankan untuk menggunakan 3.3.0, yang bekerja untuk saya)

  2. Ini bisa menjadi masalah DNS, dll, sebenarnya Anda dapat memeriksa masalah DNS menggunakan:

telnet xx.xx.xx.xx port

  1. bisa menjadi masalah firewall

  2. Dapat menjadi masalah dengan kunci ssl. Coba yang berikut ini untuk menguji:

    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. Tambahkan bidang elemen array dalam agregasi MongoDB

  2. Apa yang bisa menyebabkan kesalahan topologi hancur saat memanggil db.destroyDatabase dengan node.js mongodb asli?

  3. MongoDB menangani kegagalan penyisipan di Java

  4. Bagaimana Mencegah Rollback di MongoDB

  5. Lokasi di luwak, mongoDB