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

MongoConnectionException - कोई उम्मीदवार सर्वर नहीं मिला

मैं सुझाव दूंगा कि क्या हो रहा है यह जानने के लिए आप लॉगिंग जोड़ें। Mongo ड्राइवर (संस्करण 1.3 के बाद से) व्यापक . प्रदान करता है डिबग कनेक्शन समस्याओं के लिए लॉगिंग। http://derickrethans.nl/mongodb-debugging.html पर एक लेख है। यह समझाने के लिए कि इसे कैसे चालू किया जाए। यदि लॉग जानकारी से यह स्पष्ट नहीं है कि क्या होता है, तो अपने प्रश्न को लॉग के साथ अपडेट करें, ताकि मैं अपना उत्तर अपडेट कर सकूं।

पोस्ट किए गए लॉग से मैं देख सकता हूं कि आपका क्लाइंट किसी . से कनेक्ट नहीं हो सकता है आपके कनेक्शन स्ट्रिंग से बीज की। यदि आपकी मशीन/क्लाइंट कनेक्ट नहीं हो सकता है, तो आप निश्चित रूप से मोंगोडीबी से बात नहीं कर सकते हैं। इस मामले में, कुछ संभावनाएं हो सकती हैं:

  • ड्राइवर नामों को आईपी पते में नहीं बदल सकता। उस स्थिति में, आपको अपना DNS सेटअप ठीक करना होगा, या सभी होस्ट को /etc/hosts
  • . में जोड़ना होगा
  • आप वास्तव में उनसे कनेक्ट नहीं हो सकते, यह रास्ते में एक फ़ायरवॉल हो सकता है।
  • ड्राइवर की 1.2 श्रृंखला में इसके साथ कुछ समस्याएं हैं, इसलिए यदि आप अभी तक 1.3.4 या उच्चतर का उपयोग नहीं कर रहे हैं, तो मेरा सुझाव है कि आप अपग्रेड करें। यह अधिक सहज अनुभव होना चाहिए।
  • याद रखें कि लिखने में सक्षम होने के लिए आपको अपने अधिकांश नोड्स की आवश्यकता है। यदि आपके पास वह नहीं है, तो आपको "कोई उम्मीदवार सर्वर नहीं" त्रुटि मिलेगी।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB से Angular.js में छवियां प्रदर्शित करना

  2. क्या मुझे मोंगोडीबी (मोंगोडीबी + नोड जेएस कॉम्बो) में डालने से पहले उपयोगकर्ता इनपुट को स्वच्छ करने की आवश्यकता है

  3. हैकेल ड्राइवर के साथ MongoDB पूर्ण पाठ खोज

  4. Symfony2 का mongoDB मेरी संस्थाओं के बजाय एक लॉग करने योग्य कर्सर लौटाता है

  5. mongodb . में सप्ताह के अनुसार दस्तावेज़ों द्वारा समूह कैसे करें