MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

pymongo के साथ एडब्ल्यूएस से कनेक्ट करते समय ServerSelectionTimeoutError

यह समस्या निम्न समस्या के कारण हो सकती है:

  1. पाइमोंगो का संस्करण (3.3.0 का उपयोग करने का सुझाव दें, जो मेरे लिए काम करता है)

  2. यह एक DNS समस्या हो सकती है, आदि, वास्तव में आप इसका उपयोग करके DNS समस्या की जांच कर सकते हैं:

टेलनेट xx.xx.xx.xx पोर्ट

  1. फ़ायरवॉल समस्या हो सकती है

  2. एसएसएल कुंजी के साथ कोई समस्या हो सकती है। परीक्षण करने के लिए निम्नलिखित का प्रयास करें:

    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. mongodb.countDocuments धीमा होता है जब परिणाम सेट बड़ा होता है, भले ही अनुक्रमणिका का उपयोग किया जाता हो

  2. एकत्रीकरण ढांचे के लिए कवर इंडेक्स बनाना

  3. MongoDB C# कनेक्शन/डिस्कनेक्शन (आधिकारिक ड्राइवर)

  4. एक खाली MongoDB डेटाबेस इतना बड़ा क्यों है?

  5. उल्का अप परिनियोजन, उल्का मोंगो का उपयोग नहीं कर सकता --url