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

क्या नेवले का उपयोग करते समय नोड और मोंगो के बीच बहुत सारे कनेक्शन होना सामान्य है?

सबसे पहले, सुनिश्चित करें कि नोड प्रक्रिया के पुनरारंभ होने पर आप अपने कनेक्शन बंद कर रहे हैं। कुछ इस तरह:

process.on('SIGINT', function() {
  mongoose.connection.close(function () {
    console.log('Mongoose default connection disconnected through app termination');
    process.exit(0);
  });
});

डिफ़ॉल्ट नेवला कनेक्शन को प्रबंधित करने के बारे में और भी बहुत कुछ है:http://theholmesoffice.com/mongoose- कनेक्शन-सर्वोत्तम-अभ्यास/

यह भी ध्यान रखें कि आप प्रति कनेक्शन पूलसाइज निर्दिष्ट कर सकते हैं। डिफ़ॉल्ट 5 है।

var uri = 'mongodb://localhost/test';
mongoose.createConnection(uri, { server: { poolSize: 4 }});

http://mongoosejs.com/docs/connections.html#connection_pools




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PyMongo 3 ServerSelectionTimeoutError क्यों दे रहा है?

  2. नेवला में नेस्टेड वस्तु अद्यतन कर रहा है

  3. बड़ी फ़ाइल को स्ट्रीम करते समय जावास्क्रिप्ट मेमोरी से बाहर हो जाता है

  4. नई इंडेक्स इंटरसेक्शन सुविधा को देखते हुए, मोंगोडीबी 2.6 में कंपाउंड इंडेक्स अभी भी प्रासंगिक कब हैं?

  5. शार्ड की को कैसे बदलें