sql >> Base de Datos >  >> NoSQL >> MongoDB

ServerSelectionTimeoutError al conectarse a aws con pymongo

Este problema puede causar debido al siguiente problema:

  1. versión de pymongo (sugiero usar 3.3.0, que funcionó para mí)

  2. Puede ser un problema de DNS, etc. De hecho, puede verificar si hay un problema de DNS usando:

puerto telnet xx.xx.xx.xx

  1. puede ser un problema de cortafuegos

  2. Puede ser un problema con la clave SSL. Pruebe lo siguiente para probar:

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