Esta publicación tiene 28 meses de antigüedad, te invitamos a buscar publicaciones más recientes relacionados a este tema aquí.

Muchas veces cuando utilizamos MongoDB nos encontramos con que en veces el servidor deja de funcionar y cuando queremos reiniciarlo nos marca un error de conexión, esto se debe a que MongoDB se protege para evitar pérdida de datos.

 

Si alguna vez has tenido algún error similar a este: 

Wed May 27 14:00:24 [initandlisten] couldn't open /data/db/transaction_processor_dummy_development.ns errno:1 Operation not permitted

O de igual forma un error cómo este:

MongoDB shell version: 2.0.3
connecting to: test
Wed May 27 14:02:40 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:84
exception: connect failed

O simplemente nuestro sitio (si esta en mongo) deja de funcionar y tratamos de volver a inciar el servidor con el comando:

sudo service mongodb start

Es posible que nos muestre algo así, cómo si estuviera funcionando:

mongodb start/running, process 4971

Pero si nuestro sitio sigue sin funcionar posiblemente tengamos que eliminar el archivo mongod.lock y reiniciar el servidor, esto lo podemos hacer de la siguiente manera:

sudo rm /var/lib/mongodb/mongod.lock
mongod --repair
sudo service mongodb start
 

Espero les sea de utilidad!

¿Te gustó esta publicación? Márcala como favorita