Het lijkt erop dat je een verbindingsprobleem hebt met de Mongo-server. De onderstaande manieren kunnen u helpen de mongo-servers beter te diagnosticeren:
-
Probeer meer informatie uit logbestanden te halen:
$minder /var/log/mongo/mongod.log
of aangepaste logbestanden gedefinieerd in mongod.conf
-
Probeer mongostat te gebruiken om de serverstatus te controleren:
$ mongostat -u ADMIN_USER -p ADMIN_PASS
-
Probeer mongo cli te gebruiken om de status van de server te controleren:
$ mongo admin -u ADMIN_USER -p ADMIN_PASS $ db.serverStatus()
Meer nuttige commando's zijn op:http://docs.mongodb.org/manual/reference/ methode/
Soms kan het voorkomen bij Linux-systeemconfiguraties. Probeer Linux af te stemmen op meer verbindingen en limieten, en het kan helpen. Om de huidige Linux-limieten te controleren, voer je uit:
$ ulimit -a
Onderstaande suggesties kunnen nuttig zijn:
Elke verbinding wordt door Linux gezien als een open bestand. Het standaard maximum aantal geopende bestanden is 1024. Om deze limiet te verhogen:
-
wijzig /etc/security/limits.conf :
root soft nofile 500000 root hard nofile 512000 root soft nproc 500000 root hard nproc 512000
-
wijzig /etc/sysctl.conf
fs.file-max=360000 net.ipv4.ip_local_port_range=1024 65000