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

MongoError को संभालने का अच्छा तरीका:सर्वर इंस्टेंस पूल नष्ट हो गया था

हम यही उपयोग कर रहे हैं - यदि कनेक्शन विफल हो जाता है, तो यह 5 सेकंड के बाद फिर से कनेक्ट करने का प्रयास करता है। यह नेवला के लिए लिखा गया है, लेकिन त्रुटि का पता लगाने पर हम कनेक्शन को फिर से चला रहे हैं, जो किसी भी ढांचे के लिए किया जाना चाहिए।

// Connect to mongodb
    const connect = function () {
        const options = {server: {socketOptions: {keepAlive: 1}}};
        mongoose.connect(config.db, options);
    };
    connect();

    mongoose.connection.on('error', err => {
        let stack;
        if (err) {
            stack = err.stack;
        }
        winston.error('Mongo crashed with error', {err, stack});
    }); // eslint-disable-line no-console
    mongoose.connection.on('disconnected', () => {
        setTimeout(connect, 5000);
    });



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक बार सत्र फ़्लश होने के बाद भी क्या मैं साइटकोर संपर्क पहलू तक पहुंच सकता हूं?

  2. मोंगोडब में प्राथमिक शार्क

  3. पांडा का उपयोग करके बड़े डेटा कार्यप्रवाह

  4. मोंगोडब, समूह द्वारा दिनांकित और घंटा प्राप्त करना

  5. MongoDB:सरणी के $ आकार की तुलना किसी अन्य दस्तावेज़ आइटम से कैसे करें?