在开发机上(Win7)非正常关机后,MongoDB无法在下次启动时正常启动,而mongod程序会一直尝试启动MongoDB
这样造成CPU异常繁忙,查了半天,才想起来可能是MongoDB引起的
打开MongoDB的日志目录,果然日志文件已经增加到1G+
随即,打开MongoDB的数据文件,删除mongod.lock 文件(重启时,如果此文件存在,会重启失败的!)
打开命令行,执行mongod --repair
重启MongoDB服务,正常,CPU也稳定到 10%以下
在开发机上(Win7)非正常关机后,MongoDB无法在下次启动时正常启动,而mongod程序会一直尝试启动MongoDB
这样造成CPU异常繁忙,查了半天,才想起来可能是MongoDB引起的
打开MongoDB的日志目录,果然日志文件已经增加到1G+
随即,打开MongoDB的数据文件,删除mongod.lock 文件(重启时,如果此文件存在,会重启失败的!)
打开命令行,执行mongod --repair
重启MongoDB服务,正常,CPU也稳定到 10%以下