当前位置:   article > 正文

Mongodb启动失败相关问题解决最全

mongodb启动失败

一、mongod突然启动失败,存在mongod.lock文件

  1. 查找文件
  2. find / -name mongod.lock -d
  3. 删除该文件
  4. rm -rf mongod.lock
  5. 重新启动
  6. /data/mongodb/bin/mongod --config /data/mongodb/bin/mongodb.conf --replSet cloud
  7. 通过修改的方式启动
  8. /data/mongodb/bin/mongod --repair -f /data/mongodb/bin/mongodb.conf --replSet cloud

二、校验配置文件的目录是否正确

查看logpath和dbpath的路径是否正确

 

三、系统硬盘占用满了

  1. 看系统盘大小
  2. df -lh
  3. 查看当前目录下各个文件夹的大小
  4. du -lh --max-depth=1
  5. 解决方案:
  6. 删除对应的备份文件或扩容

四、子节点同步主节点数据失败

主节点是好的,从节点某一次重启不知为何就报 “infoMessage” : “could not find member to sync from”

原因:1.两台服务器时间没有同步,时间差造成

           2.数据差异太大,造成日志无法覆盖差异

 

解决方案:

详细查询mongodb的子节点的全量同步和增量同步

1.关闭子节点

2.把数据目录挪一下 别直接删,最好是mv,然后建一个空的/opt/mongodb/shard2/data

mv /data/mongodb/data/db /data/mongodb/data/db_bak

3.重新启动

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/56144
推荐阅读
相关标签
  

闽ICP备14008679号