El cuadro de ventanas servidor 2003 de alojamiento nuestra instancia MongoDB se quedó sin espacio en disco, y Mongo comenzado a generar el error:no puede asignar la memoria de archivos en MongoDB
no puede asignar la memoria de archivos.
Después de agregar espacio de disco adicional al servidor y reiniciar el servicio de ventanas MongoDB, cualquier operación contra la base de datos aún genera el error "No se puede asignar memoria de archivo". Intenté reparar incluso y me da el mismo error:
> db.repairDatabase(); { "afirmación": "no se puede asignar memoria de archivo", "assertionCode": 10085, "errmsg": "fracaso db afirmación", "ok": 0 }
Alguna idea de lo ¿Puedo hacer para que mi base de datos vuelva a funcionar?
No es necesario eliminar el archivo de bloqueo cuando la reparación de su base de datos. Estaba teniendo un problema similar cuando nuestro proveedor de hosting cerró un servidor MongoDB sin previo aviso. El conjunto de réplicas no se iniciaba correctamente, y 'rs.initiate()' arrojaba la excepción anterior. Apagué el servidor usando 'db.shutdownServer()' e inicié 'mongod' con el indicador' --repair'. Después de completar la base de datos, pudo volver a plantearse. ¡Gracias por el consejo! –