sql >> Base de Datos >  >> NoSQL >> MongoDB

No se puede reiniciar mongodb en Ubuntu 11.04

Dada la salida del comando de inicio, esto se está iniciando correctamente. Cuando está ejecutando el estado, parece haberse detenido. Debe buscar en el archivo de registro:

/var/log/mongodb/mongodb.log

Eso te dirá por qué el mongod se detiene. Hay un par de causas probables, pero sin ver ese resultado será difícil responder definitivamente. Mis recomendaciones generales:

  1. No uses bind_ip - es una mala idea en general Actualización (2016):eliminando esto porque los problemas con bind_ip que me hicieron escribir esto en 2012 se han solucionado, e incluso ahora está activado de forma predeterminada en los paquetes oficiales. Vale la pena intentarlo sin la configuración como un paso de solución de problemas, pero no es una mala idea usarlo en general.
  2. Buscar algo más ejecutándose en el puerto 27017
  3. Especifique el puerto explícitamente en el archivo mongodb.conf, incluso si desea usar el predeterminado

Finalmente, eche un vistazo a esta respuesta para saber cómo corregir los permisos de archivo, en caso de que sea un problema (generalmente causado por ejecutar como root en algún momento):

mongodb se bloquea después de un apagado inesperado