MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

ServerSelectionTimeoutError ao conectar-se a aws com pymongo


Esse problema pode causar devido ao seguinte problema:

  1. versão do pymongo (sugiro usar 3.3.0, que funcionou para mim)

  2. Pode ser um problema de DNS, etc., na verdade, você pode verificar um problema de DNS usando:

porta telnet xx.xx.xx.xx

  1. pode ser um problema de firewall

  2. Pode ser um problema com a chave SSL. Tente o seguinte para testar:
    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()