मैं अपने mongo atlas M0 क्लस्टर के साथ mongo shell को जोड़ने का प्रयास कर रहा हूं और अंत में यह त्रुटि प्राप्त कर रहा हूं

त्रुटि संदेश

समाधान मैंने आजमाया जो काम नहीं आया:

मैंने मोनोग संस्करण को ४.२ में अपग्रेड किया ताकि मोंगो संस्करण के साथ इनसिंक किया जा सके एटलस, इस त्रुटि मोंगो को प्राप्त करने में समस्या का समाधान नहीं किया

"mongodb://cluster0-shard-00-02.79t7i.azure.mongodb.net:27017,cluster0-shard-00-00.79t7i.azure.mongodb.net:27017,cluster0-shard-00-01.79t7i.azure। mongodb.net:27017/testdatabase?tls=true" MongoDB शेल संस्करण v4.2.8 से कनेक्ट हो रहा है: mongodb://cluster0-shard-00-02.79t7i.azure.mongodb.net:27017,cluster0-shard-00-00.79t7i .azure.mongodb.net:27017,cluster0-shard-00-01.79t7i.azure.mongodb.net:27017/testdatabase?compressors=disabled&gssapiServiceName=mongodb&tls=true

*** ऐसा लगता है कि यह एक MongoDB एटलस क्लस्टर है। कृपया सुनिश्चित करें कि आपकी आईपी श्वेतसूची आपके नेटवर्क से कनेक्शन की अनुमति देती है।

2020-08-16T00:14:57.693+0545 E QUERY [js] त्रुटि: सर्वर क्लस्टर से कनेक्ट नहीं हो सका0-shard-00-01.79t7i.azure.mongodb.net:27017, कनेक्शन का प्रयास विफल: HostUn पहुंच योग्य: कनेक्शन द्वारा रीसेट सहकर्मी: कनेक्ट@src/mongo/shell/mongo.js:341:17 @(कनेक्ट):2:6 2020-08-16T00:14:57.695+0545 F - [मुख्य] ​​अपवाद: कनेक्ट विफल 2020-08-16T00 :14:57.695+0545 ई - [मुख्य] ​​कोड 1 के साथ बाहर निकलना

mgo go ड्राइवर के साथ प्रयास करने पर मुझे त्रुटि इस प्रकार मिल रही है:

समय = "2020-08-17T15: 32: 32 + 05: 45" स्तर = डीबग संदेश = "मोंगो होस्ट और पोर्ट: मोंगोडब: //cluster0-shard-00-00.akidp.azure.mongodb.net: 27017, क्लस्टर0-shard-00-01.akidp.azure.mongodb.net:27017,cluster0-shard-00-02.akidp.azure.mongodb.net:27017" time="2020-08-17T15:33:32+05 :45" स्तर = त्रुटि संदेश = "मोंगो से कनेक्ट करने में असमर्थ कोई पहुंच योग्य सर्वर नहीं" घबराहट: रनटाइम त्रुटि: अमान्य स्मृति पता या शून्य सूचक विचलन [संकेत SIGSEGV: विभाजन उल्लंघन कोड = 0x1 addr = 0x0 पीसी = 0x8f3a02]

गोरूटीन 1 [चल रहा है]: gopkg.in/mgo%2ev2.(*Session).Copy(0x0, 0x7fbebca1b008) /home/sgupta/go/pkg/mod/gopkg.in/mgo.v2@v2.0.0-20180705113604- 9856a29383ce/session.go:1593 +0x22 github.optum.com/claredi/oti.git/ds.Copy(0xc001ae3a30, 0x0, 0x0) /home/sgupta/go/src/github.optum.com/claredi/oti। git/ds/ds.go:166 +0x3c github.optum.com/claredi/oti.git/ds/announcements.indexes() /home/sgupta/go/src/github.optum.com/claredi/oti.git /ds/announcements/announcements.go:47 +0xff github.optum.com/claredi/oti.git/ds.Init(0xc0000f8000, 0xc0001efe68) /home/sgupta/go/src/github.optum.com/claredi/oti .git/ds/ds.go:98 +0x52e main.startAPIServer(0x0, 0xc000098360) /home/sgupta/go/src/github.optum.com/claredi/oti.git/api/main.go:83 +0xe98 main.main() /home/sgupta/go/src/github.optum.com/claredi/oti.git/api/main.go:26 +0x4d निकास स्थिति 2

विशेषज्ञों से समाधान मिलने की उम्मीद है। अग्रिम में धन्यवाद :)

0
samridhi gupta 17 अगस्त 2020, 13:16

1 उत्तर

सबसे बढ़िया उत्तर

सबसे पहले, एटलस में:

  1. सुनिश्चित करें कि "क्लस्टर" में क्लस्टर स्वयं स्वस्थ दिखता है
  2. "नेटवर्क एक्सेस" पर जाएं और सुनिश्चित करें कि आपके आईपी की अनुमति है
  3. सुरक्षित रहने के लिए, "डेटाबेस एक्सेस" पर जाएं और उचित अनुमतियों के साथ एक नया उपयोगकर्ता बनाएं

अगर आपकी समस्या के समान है, तो mongo shell के माध्यम से mongodb atlas से कनेक्ट नहीं हो सकता a>, हो सकता है कि आपका IP बदल गया हो या कुछ और, और आपको अपने वर्तमान IP को अनुमति देने की आवश्यकता हो।

0
Meligy 17 अगस्त 2020, 13:26