ऐसा लगता है कि आपके पास मोंगो सर्वर के साथ एक कनेक्शन समस्या है। नीचे दिए गए तरीके आपको मोंगो सर्वर का बेहतर निदान करने में मदद कर सकते हैं:
-
लॉग फ़ाइलों से अधिक जानकारी प्राप्त करने का प्रयास करें:
$कम /var/log/mongo/mongod.log
या mongod.conf . में परिभाषित अनुकूलित लॉग फ़ाइलें
-
सर्वर स्थिति की निगरानी के लिए mongostat का उपयोग करने का प्रयास करें:
$ mongostat -u ADMIN_USER -p ADMIN_PASS
-
सर्वर चालू स्थिति की जाँच करने के लिए mongo cli का उपयोग करने का प्रयास करें:
$ mongo admin -u ADMIN_USER -p ADMIN_PASS $ db.serverStatus()
अधिक उपयोगी कमांड यहां हैं:http://docs.mongodb.org/manual/reference/ विधि/
कभी-कभी यह लिनक्स सिस्टम कॉन्फिग के साथ आ सकता है। अधिक कनेक्शन और सीमाओं के लिए लिनक्स को ट्यून करने का प्रयास करें, और यह मदद कर सकता है। वर्तमान लिनक्स सीमाओं की जांच करने के लिए, चलाएं:
$ ulimit -a
नीचे दिए गए सुझाव मददगार हो सकते हैं:
प्रत्येक कनेक्शन को Linux द्वारा एक खुली फ़ाइल के रूप में देखा जाता है। खुली फ़ाइल की डिफ़ॉल्ट अधिकतम संख्या 1024 है। इस सीमा को बढ़ाने के लिए:
-
संशोधित करें /etc/security/limits.conf :
root soft nofile 500000 root hard nofile 512000 root soft nproc 500000 root hard nproc 512000
-
संशोधित करें /etc/sysctl.conf
fs.file-max=360000 net.ipv4.ip_local_port_range=1024 65000