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

दूरस्थ मोंगोडब सर्वर से कनेक्ट करने में विफल

सबसे पहले, यह सुनिश्चित करने के लिए कि यह फ़ायरवॉल समस्या नहीं है, दोनों सर्वरों पर IPTABLES को रोकें (बाद में पुनः सक्षम करना न भूलें)।

जिस मशीन से आप कनेक्ट करने का प्रयास कर रहे हैं, उस पर सीधे ssh करें और सुनिश्चित करें कि MongoDB चल रहा है, स्थानीय रूप से कनेक्ट करें और जांचें कि आप DB तक पहुंच सकते हैं।

MongoDb डिफ़ॉल्ट रूप से दूरस्थ होस्ट से कनेक्शन स्वीकार करने के लिए कॉन्फ़िगर नहीं किया गया है, क्या आप सुनिश्चित कर सकते हैं कि आपके /etc/mongodb.conf में ये लाइनें हैं। फ़ाइल:

bind_ip = 0.0.0.0
port = 27017

सुनिश्चित करें कि आपने कोई भी परिवर्तन करने के बाद MongoDB को पुनरारंभ किया है। इसे आज़माएं और टिप्पणी करें कि क्या आपको अभी भी समस्या हो रही है और मैं और सुझावों के साथ उत्तर को अपडेट करूंगा।

संपादित करें: संस्करण 2.6 के अनुसार कॉन्फ़िगरेशन फ़ाइल स्वरूप YAML में बदल गया है, विवरण यहां , फ़ाइल /etc/mongod.conf . पर स्थित होनी चाहिए ।

net:
   bindIp: 0.0.0.0
   port: 27017



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB के साथ जावा सिंटैक्स

  2. सर्वर से कनेक्ट नहीं हो सका 127.0.0.1:27017

  3. MERN स्टैक जैसे वेब और एपीआई समाधान को प्रमाणित और अधिकृत करने का सबसे अच्छा तरीका क्या है?

  4. MongoDB कॉन्फ़िग सर्वर केवल एक या तीन ही क्यों होने चाहिए?

  5. जावास्क्रिप्ट के साथ क्लाइंट से MongoDB का उपयोग करना