Il semble que vous ayez un problème de connexion avec le serveur mongo. Les méthodes ci-dessous peuvent vous aider à mieux diagnostiquer les serveurs mongo :
-
Essayez d'obtenir plus d'informations à partir des fichiers journaux :
$moins /var/log/mongo/mongod.log
ou des fichiers journaux personnalisés définis dans mongod.conf
-
Essayez d'utiliser mongostat pour surveiller l'état du serveur :
$mongostat -u ADMIN_USER -p ADMIN_PASS
-
Essayez d'utiliser mongo cli pour vérifier l'état de fonctionnement du serveur :
$ mongo admin -u ADMIN_USER -p ADMIN_PASS $ db.serverStatus()
Des commandes plus utiles se trouvent à :http://docs.mongodb.org/manual/reference/ méthode/
Parfois, cela peut se produire avec les configurations système Linux. Essayez de régler Linux pour plus de connexions et de limites, et cela peut aider. Pour vérifier les limites actuelles de Linux, exécutez :
$ ulimit -a
Les suggestions ci-dessous peuvent être utiles :
Chaque connexion est vue par Linux comme un fichier ouvert. Le nombre maximum de fichiers ouverts par défaut est 1024. Pour augmenter cette limite :
-
modifier /etc/security/limits.conf :
root soft nofile 500000 root hard nofile 512000 root soft nproc 500000 root hard nproc 512000
-
modifier /etc/sysctl.conf
fs.file-max=360000 net.ipv4.ip_local_port_range=1024 65000