instalar - mongodb tutorial
Mongodb no puede comenzar (6)
Debería haber mencionado qué distribución y versión de LINUX está utilizando.
Funciona bien para mí en Fedora 13 y 14:
# service mongod status
mongod (pid 6403) is running...
# service mongod stop
Stopping mongod: [ OK ]
# service mongod start
Starting mongod: forked process: 7131
all output going to: /data/mongo/log/mongod.log
[ OK ]
¿Cuál es la salida de "chkconfig | grep mongo" en su sistema?
Si no obtiene ninguna salida del comando anterior, entonces todavía necesita configurar correctamente mongod como un servicio con "chkconfig" (vea ''man chkconfig'')
p.ej:
chkconfig --add mongod
chkconfig --level 35 mongod on
después debes obtener esta salida:
# chkconfig | grep mongo
mongod 0:off 1:off 2:off 3:on 4:off 5:on 6:off
# service mongod status
mongod (pid 6403) is running...
hoy actualicé mi Mongo .. mongodb-stable (de 10gen repo)
pero mi servicio ha caído. el siguiente comando no funciona
$ sudo service mongodb start
$ start: Unknown job: mongodb
incluso este comando no funciona
$ sudo /etc/init.d/mongodb start
$ Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mongodb start
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mongodb
start: Unknown job: mongodb
no hay proceso mongo en ejecución
$ ps -ef|grep mongo
$ user 9689 8121 0 13:01 pts/1 00:00:00 grep --color=auto mongo
el registro está aquí
tail /var/log/mongodb/mongodb.log
Fri Dec 10 11:24:35 [conn4] end connection 127.0.0.1:54217
Fri Dec 10 11:25:35 [initandlisten] connection accepted from 127.0.0.1:54229 #5
Fri Dec 10 11:26:25 [initandlisten] connection accepted from 127.0.0.1:54243 #6
Fri Dec 10 11:26:30 [conn6] end connection 127.0.0.1:54243
Fri Dec 10 11:30:13 got kill or ctrl c or hup signal 15 (Terminated), will terminate after current cmd ends
Fri Dec 10 11:30:13 [interruptThread] now exiting
Fri Dec 10 11:30:13 dbexit:
Fri Dec 10 11:30:13 [interruptThread] shutdown: going to close listening sockets...
Fri Dec 10 11:30:13 [interruptThread] closing listening socket: 5
Fri Dec 10 11:30:13 [interruptThread] closing listening socket: 6
Fri Dec 10 11:30:13 [interruptThread] closing listening socket: 7
Fri Dec 10 11:30:13 [interruptThread] closing listening socket: 8
Fri Dec 10 11:30:13 [interruptThread] shutdown: going to flush oplog...
Fri Dec 10 11:30:13 [interruptThread] shutdown: going to close sockets...
Fri Dec 10 11:30:13 [interruptThread] shutdown: waiting for fs preallocator...
Fri Dec 10 11:30:13 [interruptThread] shutdown: closing all files...
Fri Dec 10 11:30:13 closeAllFiles() finished
Fri Dec 10 11:30:13 [interruptThread] shutdown: removing fs lock...
Fri Dec 10 11:30:13 dbexit: really exiting now
por ahora, estoy ejecutando Mongo a través de este comando solo por un tiempo, creando el proceso manualmente
$ sudo mongod -f /etc/mongodb.conf
¿alguna idea? ¿O alguien ha actualizado Mongo-stable a través de Update manager?
Ediciones:
Esta versión mongodb era v1.6.5 y parece que el equipo mongo la lanzó como estable con un error. Y lo arreglaron inmediatamente en v1.7.4. Puedes ver el tema de mayor prioridad .
Ejecutar Ubuntu 11.10 confirma que tienes la última versión de MongoDB:
$ mongod --version
db version v2.2.0
(Si no tiene la última versión de MongoDB, siga las instrucciones de instalación de Ubuntu en: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ )
Primero confirme que el usuario / grupo mongodb tiene permiso para escribir en el directorio de datos:
$ sudo chown -R mongodb: mongodb / var / lib / mongodb /.
Inicie MongoDB como Daemon (proceso en segundo plano) usando el siguiente comando:
$ mongod --fork --dbpath / var / lib / mongodb / --smallfiles --logpath /var/log/mongodb.log --logappend
Para apagar MongoDB ingrese a la CLI de Mongo, acceda al administrador y ejecute el comando de apagado:
$ ./mongo
> usar admin
> db.shutdownServer ()
Consulte: http://www.mongodb.org/display/DOCS/Starting+and+Stopping+Mongo
Ejecuto la instalación mínima de ubuntu server 10.04 en un entorno chroot. Siempre tengo el mismo masaje incluso después de que ejecuté el anterior. Solo funciona el siguiente sudo mongod -f /etc/mongodb.conf
, ¿alguna sugerencia?
En shell lanzando $ mongo
y # mongo
pude descubrir que
-
/data/db
no está presente
sudo mkdir -p /data/db
- mongod ahora es un advenedizo
sudo start --system mongod
(válido para Ubuntu 14.04 de confianza)
Se ha informado y arreglado un error.
https://jira.mongodb.org/browse/SERVER-2200
$ sudo apt-get purge mongodb-stable $ sudo apt-get install mongodb-stable (remove the lock file if present in /var/lib/mongodb) $ sudo init 6
Luego edite /etc/init/mongodb.conf eliminando la línea "límite nofile 20000"
$ sudo vi /etc/init/mongodb.conf $ sudo service mongodb start mongodb start/running, process 2351
Trabajó.
Si el proceso no se está ejecutando, pero sigue recibiendo esta excepción, simplemente elimine el archivo "mongodb.lock" en su carpeta mongodb / data