Zdá se, že máte problém s připojením k serveru mongo. Níže uvedené způsoby vám mohou pomoci lépe diagnostikovat mongo servery:
-
Pokuste se získat další informace ze souborů protokolu:
$less /var/log/mongo/mongod.log
nebo přizpůsobené soubory protokolu definované v mongod.conf
-
Zkuste použít mongostat ke sledování stavu serveru:
$ mongostat -u ADMIN_USER -p ADMIN_PASS
-
Zkuste použít mongo cli ke kontrole stavu běhu serveru:
$ mongo admin -u ADMIN_USER -p ADMIN_PASS $ db.serverStatus()
Užitečnější příkazy jsou na:http://docs.mongodb.org/manual/reference/ metoda/
Někdy se může setkat s konfiguracemi systému Linux. Zkuste vyladit Linux pro více připojení a limitů a může to pomoci. Chcete-li zkontrolovat aktuální limity Linuxu, spusťte:
$ ulimit -a
Níže uvedené návrhy mohou být užitečné:
Každé připojení je systémem Linux vnímáno jako otevřený soubor. Výchozí maximální počet otevřených souborů je 1024. Chcete-li tento limit zvýšit:
-
upravit /etc/security/limits.conf :
root soft nofile 500000 root hard nofile 512000 root soft nproc 500000 root hard nproc 512000
-
upravit /etc/sysctl.conf
fs.file-max=360000 net.ipv4.ip_local_port_range=1024 65000