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

MongoDB:java.lang.IllegalStateException:राज्य होना चाहिए:खुला

अपने MongoClientOptions में maxConnectionIdleTime विकल्प सेट करने का प्रयास करें (विशेषकर यदि आप एक होस्टेड MongoDB वातावरण का उपयोग कर रहे हैं)

उदाहरण:

    new MongoClientOptions.Builder()
    .requiredReplicaSetName(REPLICASET_NAME)
    .maxConnectionIdleTime (MAX_IDLE_TIME)
    .connectionsPerHost(CONNECTION_PER_HOST)
    .cursorFinalizerEnabled(false)
    .build();

कनेक्टटाइमआउट भ्रामक है क्योंकि यह प्रारंभिक कनेक्शन के लिए टाइमआउट सेटिंग है।

MongoClient को फिर से शुरू करने के मुद्दे के लिए, सुनिश्चित करें कि क्लाइंट कोड डालने के लिए कोड को लेने के लिए सही दायरे में है। साथ ही, मैं केवल डीबी देखता हूं, न कि संग्रह स्तर वस्तु (प्रॉक्सी?) को फिर से शुरू किया जा रहा है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक निश्चित बिंदु के निकटतम बिंदु ढूँढना इसके निर्देशांक और अधिकतम दूरी को देखते हुए - मीन स्टैक के साथ नेवला का उपयोग करके क्वेरी परिणाम अपरिभाषित

  2. सभी फ़ील्ड हटाएं जो अशक्त हैं

  3. mongoDB त्रुटि:त्रुटि:[लोकलहोस्ट:27017] से कनेक्ट करने में विफल

  4. MongoDB अनुमानित डॉक्यूमेंटकाउंट ()

  5. क्या MongoDB कॉन्फ़िग फ़ाइल में पर्यावरण चर जोड़ना संभव है?