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

MongoDB C# ड्राइवर टाइमआउट

यहाँ आपके त्रुटि संदेश का सबसे महत्वपूर्ण हिस्सा है:

Client view of cluster state is
{  
   ClusterId: "1",
   ConnectionMode: "ReplicaSet",
   Type: "ReplicaSet",
   State: "Disconnected",
   Servers: [{  
      ServerId: {
         ClusterId: 1,
         EndPoint: "Unspecified/wsmongodb001:27017"
      },
      EndPoint: "Unspecified/wsmongodb001:27017",
      State: "Disconnected",
      Type: "Unknown",
      HeartbeatException: "[...] System.Net.Sockets.SocketException: No such host is known [...]"
   }]
}

ध्यान दें "ऐसा कोई होस्ट ज्ञात नहीं है" फ़ील्ड का हिस्सा HeartbeatException

आपका प्रतिकृति सेट IP पतों के बजाय होस्ट नामों के साथ कॉन्फ़िगर किया गया है। जाहिर है, आपका क्लाइंट एप्लिकेशन wsmongodb001 . को हल नहीं कर सकता है एक आईपी पते पर।

आपको आवश्यकता होगी:

  1. सुनिश्चित करें कि आपका रेप्लिका सेट तैयार है और चल रहा है। mongo . से किसी एक सर्वर से मैन्युअल रूप से कनेक्ट करें खोल, चलाएँ rs.status() और जांचें कि कोई प्राथमिक है और कोई त्रुटि नहीं है।
  2. सुनिश्चित करें कि सभी डोमेन नाम जो आपकी प्रतिकृति में कॉन्फ़िगर किए गए हैं rs.conf() . के माध्यम से सेट आपके क्लाइंट ऐप तक पहुंच योग्य हैं। यदि आप सुनिश्चित नहीं हैं कि वे हैं, तो बस उस मशीन पर कमांड प्रॉम्प्ट खोलें जो ऐप चलाती है और ping हर डोमेन नाम।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला में अद्वितीय सूचकांक काम नहीं कर रहा

  2. mongo/नोड TypeError:कॉलबैक क्वेरी पर कोई फ़ंक्शन नहीं है

  3. MongoDB:क्या एकत्रीकरण का उपयोग करके मूल्य प्रवृत्ति का पता लगाने का कोई तरीका है?

  4. पुश और स्लाइस के साथ सरणी अपडेट कर रहा है

  5. मैं खोज ({}) में सरणी चौराहे को कैसे संभाल सकता हूं?