Soy nuevo en Mongodb. Cuando ejecuto el siguiente comando:

sudo service mongodb start

Me muestra «mongodb iniciar/en ejecución, proceso de 3566». Pero cuando intento parar, dando el siguiente comando:

sudo service mongodb stop

Muestra parada: Desconocido instancia:. ¿Alguien tiene alguna idea de cómo slove este problema.

Y si me dan sudo servicio de mongodb reiniciar, me da el siguiente mensaje:

stop: Unknown instance: 
mongodb start/running, process 3644

PS: Si estoy usando sólo mongod, podría iniciar el servidor y conectar el mongo shell dando mongo.

Por favor, me sugieren cómo solucionar el problema y cómo conectar mongo shell después de dar a servicio de mongodb inicio. Gracias de antemano.

InformationsquelleAutor senthil | 2012-11-09

5 Comentarios

  1. 16

    Sólo me encontré con esto.
    Es probable que el problema está en su fichero de configuración (obviamente, desde que se reinstaló la cabeza de serie)

    En mongodb.conf no establece la horquilla = true si llamarlo como un servicio. Esto evitará que el servicio de llamadas de ser capaces de acceder a ella con el servicio de mongodb.conf estado/stop/restart.

    La eliminación de un tenedor=True línea, sin embargo, a aliviar el problema.

    Ver los comentarios; utilizar la otra solución, aunque éste es aceptado.

    • Gracias @goingtharn: pasamos un par de horas tratando de resolver esto, y esto hizo el truco.
    • para la correcta solución de verificación stackoverflow.com/a/21354762/1778421
    • ¿Por qué es que la solución la solución adecuada (marque jonatan el comentario sobre que solución)? Usted puede actualizar su solución para aclarar.
    • La eliminación de la horquilla cuando se ejecuta como un servicio finalmente resuelto mi problema, yo expent días en este…
  2. 12

    La razón por la que obtener la Unknown instance error es porque upstart es el seguimiento de la mal PID para la instancia de bifurcada mongod proceso. Pero la solución adecuada a este no se está ejecutando el proceso en primer plano mediante la eliminación de fork=true línea de la config como @GoingTharn lo que sugiere, sino más bien ayudar a upstart para capturar el derecho PID de la horquilla de proceso mediante la adición de

    expect daemon

    a la /etc/init/mongodb.conf

    • Muchas gracias! trabajó como un encanto en ubuntu 12.04:
    • Por favor, ¿puede hacer más detalle ? tal vez la copia correcta de la mongodb.conf archivo porque yo no exp con mongo y no las puede entender esperar demonio 🙁
    • ¿Por qué es la desactivación de la horquilla no es una solución adecuada? El mongodb documentación indica que se debe ejecutar mongodb como un demonio «, ya sea mediante el uso de –tenedor o mediante el uso de un proceso de control que se encarga de la daemonization proceso (por ejemplo, como con upstart y systemd)»
  3. 2

    Me enfrenté a exactamente el mismo problema e hice lo siguiente:

    • Eliminado el archivo mongod.de bloqueo (en mi caso, este archivo se encuentra en /var/lib/mongodb/)
    • Se utiliza el siguiente comando desde mi mongo cliente

    mongo –reparación

    Y que se ha solucionado el problema. Cabe señalar que tuve un bloqueo del sistema antes de este problema apareció. Por lo tanto, lo que yo creo, que el problema fue causado por el inmundo apagar el servidor demonio.

    Si usted no está seguro de la razón, puede que desee echar un vistazo al archivo de registro (en mi caso la encontré debajo de /var/log/mongodb/). Que podría darle algunos consejos útiles.

    Gracias.

    • Error de análisis de la línea de comandos: desconocido opción de la reparación tratar de ‘mongo –help’ para más información
    • a mi me funciona.. gracias.
  4. 2

    Me enfrenté a él como lo había.Tal vez es porque mi ordenador se bloquea inesperadamente.Puedo usar el comando: sudo top(ubuntu), y me encontré con mongo ejecución.Lo mató y empezar a mongo.Cada cosa gira a la derecha.

  5. -2

    Me fijo por mí mismo. A continuación es lo que yo hice:

     apt-get install mongodb

    Y sobrescribió .conf archivo. Después de que todo funciona bien. Espero que esto iba a ayudar a alguien.

    • No creo que la reinstalación de mongodb como una solución.

Dejar respuesta

Please enter your comment!
Please enter your name here