MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

ServerSelectionTimeoutError durante la connessione ad aws con pymongo

Questo problema può causare a causa del seguente problema:

  1. versione di pymongo (suggerire di usare 3.3.0, che ha funzionato per me)

  2. Può essere un problema DNS, ecc., infatti puoi verificare la presenza di un problema DNS utilizzando:

porta telnet xx.xx.xx.xx

  1. può essere un problema di firewall

  2. Può essere un problema con la chiave SSL. Prova quanto segue per testare:

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