mongodb非正常关闭后无法启动

  • 内容
  • 评论
  • 相关

今天上午服务器不清楚为什么突然重启了,重启后发现mongodb竟没有正常启动起来,立刻查看了下日志,结果就发现了非正常关机都导致了mongodb有些文件没有正常写入,导致相关锁的生成。看了看官方文档,应该没有太大问题,输入:mongodb –repair,结果报我一个错误,还是不能正常启动。仔细看了看官方文档,如果默认不输入任何参数,mongodb –repair 的dbpath是/data/db之类的,和我们实际是不一致的,所以就这样输入还是不能正常repair并启动的。外加上指定对应的mongodb.conf文件再repair就可以搞定了。如:

sudo-u mongodb/usr/bin/mongod-f/etc/mongodb.conf --repair

下图记录下:

wps_clip_image-19746