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

MongoSocketReadException:समय से पहले स्ट्रीम के अंत तक पहुंच गया (निष्क्रियता की अवधि के बाद)

मैंने इसे कुछ दस्तावेज़ों में पाया:

लंबे समय तक चलने वाले अनुप्रयोगों के लिए, कई मिलीसेकंड के साथ "keepAlive" को सक्षम करना अक्सर विवेकपूर्ण होता है। इसके बिना, कुछ समय के बाद आप बिना किसी कारण के "कनेक्शन बंद" त्रुटियां देखना शुरू कर सकते हैं।

जांचें कि क्या यह मदद करता है। जब आप mongoDB से जुड़ते हैं तो आप इसे सॉकेट विकल्प पास कर सकते हैं। मैं नोड पृष्ठभूमि से हूं, हम इसे जीवित रखने के लिए निम्नलिखित विकल्पों का उपयोग करते हैं।

server: {
        socketOptions: {
            keepAlive: 100,
            connectTimeoutMS: 30000
        }
    }

आशा है कि यह मदद करता है !!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NodeJS को MongoDB छोटी बूंद से कनेक्ट करें

  2. मोंगोडीबी $फ़िल्टर

  3. MongoDB सटीक ऐरे मैच खोजें लेकिन ऑर्डर कोई मायने नहीं रखता

  4. गलत URI के कारण MongoDB से कनेक्ट नहीं हो सकता

  5. MongoDB - त्रुटि:getMore कमांड विफल:कर्सर नहीं मिला