मैं एक साधारण Node.jsनेवला का उपयोग करता है के साथ मोंगो डेटाबेस mLab पर होस्ट कनेक्ट करना होगा।MongoDB mLab mongoose Node.js ड्राइवर - निष्क्रिय समय की अवधि के बाद कनेक्शन टाइमआउट?
सबकुछ ठीक काम करता प्रतीत होता है: मौजूदा रिकॉर्ड के लिए पूछताछ, नए रिकॉर्ड जोड़ना।
केवल कभी कभी, निष्क्रियता की कुछ अवधि के बाद, जब मैं कंसोल पर देखने मैं निम्न देखें:
events.js:160
throw er; // Unhandled 'error' event
^
Error: connection timeout
at Db.<anonymous> (___PATH___/node_modules/mongoose/lib/drivers/node-mongodb-native/connection.js:168:17)
at emitTwo (events.js:106:13)
at Db.emit (events.js:191:7)
at Server.listener (___PATH___/node_modules/mongodb/lib/db.js:1786:14)
at emitOne (events.js:96:13)
at Server.emit (events.js:188:7)
at Server.<anonymous> (___PATH___/node_modules/mongodb/lib/server.js:274:14)
at emitOne (events.js:96:13)
at Server.emit (events.js:188:7)
at Pool.<anonymous> (___PATH___/node_modules/mongodb-core/lib/topologies/server.js:334:12)
at emitOne (events.js:96:13)
at Pool.emit (events.js:188:7)
at Connection.<anonymous> (___PATH___/node_modules/mongodb-core/lib/connection/pool.js:270:12)
at Connection.g (events.js:292:16)
at emitTwo (events.js:106:13)
at Connection.emit (events.js:191:7)
अभी यह मेरे लिए इतना बात नहीं है - मैं हमेशा एप्लिकेशन को पुनः प्रारंभ कर सकते हैं। मुझे चिंता है कि उत्पादन में यह बहुत सी सिरदर्द पैदा करेगा इसलिए मैं पहले से पूछता हूं कि यह समस्या क्या है?
नोट है कि शुरू में सब कुछ है जब मैं Error: connection timeout
भी मैं एक ही मुद्दे के माध्यम से किसी भी तोड़ने का सामना करना पड़ रहा हूँ,? – refactor
@ क्लेनक्रिसपोड ने समर्थन को रद्द कर दिया ... मैं पिछले कुछ दिनों में कोड के इस टुकड़े पर काम नहीं कर रहा था। –
क्या आपको कोई समाधान मिला? @MichalStefanow – MateenSheikh