一 问题描述
有个同事执行了db.repairDatabase(),很长时间没反应,就手动kill掉了mongo进程。然后发现数据库起不来了,日志显示一直在build index:
二 解决办法
启动mongod时加上--noIndexBuildRetry
参数来跳过索引重建:
启动完成后,再评估是否需要手动建立这个index。
--本篇文章参考自:CSDN编程社区
有个同事执行了db.repairDatabase(),很长时间没反应,就手动kill掉了mongo进程。然后发现数据库起不来了,日志显示一直在build index:
启动mongod时加上--noIndexBuildRetry
参数来跳过索引重建:
启动完成后,再评估是否需要手动建立这个index。
--本篇文章参考自:CSDN编程社区