MongoDB常见错误总结

1.Replica Set 主从不同步(RECOVERING , still syncing, not yet to minValid optima)

使用db.printSlaveReplicationInfo(),db.printReplicationInfo() 查看最新的主从同步情况。
停掉从库(kill 进程),然后删除掉全部的数据库数据(rm /var/lib/mongodb/下的所有文件),并重新启动从库,从库会自动从主库同步数据过来。

2.启动失败:ERROR: child process failed, exited with error number 100

这是非正常关闭数据库(直接kill)引起的,正常的关闭方式为:
use admin
db.shutdownServer()

修复的方式为删掉mongodb.lock文件(默认目录为/var/lib/mongodb/mongodb.lock),然后再重新启动即可。

你可能感兴趣的:(mongodb)