Parece que tienes un problema de conexión con el servidor mongo. Las siguientes formas pueden ayudarlo a diagnosticar mejor los servidores mongo:
-
Intente obtener más información de los archivos de registro:
$menos /var/log/mongo/mongod.log
o archivos de registro personalizados definidos en mongod.conf
-
Intente usar mongostat para monitorear el estado del servidor:
$ mongostat -u ADMIN_USER -p ADMIN_PASS
-
Intente usar mongo cli para verificar el estado de ejecución del servidor:
$ mongo admin -u ADMIN_USER -p ADMIN_PASS $ db.serverStatus()
Hay más comandos útiles en:http://docs.mongodb.org/manual/reference/ método/
A veces puede aparecer con configuraciones del sistema Linux. Intente ajustar Linux para obtener más conexiones y límites, y puede ayudar. Para verificar los límites actuales de Linux, ejecute:
$ ulimit -a
Las siguientes sugerencias pueden ser útiles:
Cada conexión es vista por Linux como un archivo abierto. El número máximo predeterminado de archivos abiertos es 1024. Para aumentar este límite:
-
modificar /etc/security/limits.conf :
root soft nofile 500000 root hard nofile 512000 root soft nproc 500000 root hard nproc 512000
-
modificar /etc/sysctl.conf
fs.file-max=360000 net.ipv4.ip_local_port_range=1024 65000