Disculpa si consideras esto "SO arqueología".
No sé si este es el mismo problema, pero estoy enfrentando algo similar en este momento. final de mi registro:
Mon Nov 19 10:25:37 [initandlisten] exception in initAndListen: 12596 old lock file, terminating
Mon Nov 19 10:25:37 dbexit:
Mon Nov 19 10:25:37 [initandlisten] shutdown: going to close listening sockets...
Mon Nov 19 10:25:37 [initandlisten] shutdown: going to flush diaglog...
Mon Nov 19 10:25:37 [initandlisten] shutdown: going to close sockets...
Mon Nov 19 10:25:37 [initandlisten] shutdown: waiting for fs preallocator...
Mon Nov 19 10:25:37 [initandlisten] shutdown: lock for final commit...
Mon Nov 19 10:25:37 [initandlisten] shutdown: final commit...
Mon Nov 19 10:25:37 [initandlisten] shutdown: closing all files...
Mon Nov 19 10:25:37 [initandlisten] closeAllFiles() finished
Mon Nov 19 10:25:37 dbexit: really exiting now
Así que creo que el archivo de bloqueo no está bien cerrada (por ejemplo cuando se apaga).Debe utilizar
mongod --repair
Pero no funcionó para mí, así que simplemente eliminado /var/lib/mongodb/mongod.lock
y después de iniciar el servidor. Esta no es la forma segura, y existe la posibilidad de que los datos en su base de datos estén corruptos si lo hace.
¿Cuál es la salida de 'service mongodb start'? –
¿se puede pegar el contenido de su archivo /etc/mongodb.conf? – SeanNieuwoudt
servicio mongodb start mongodb start/running, proceso 9012 – Amila