【mongoDB】mongoDB secondary 节点突然进程退出的解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【mongoDB】mongoDB secondary 节点突然进程退出的解决方法相关的知识,希望对你有一定的参考价值。

参考技术A mongoDB secondary 节点突然进程退出,不影响业务,但触发了系统告警,重新启动进程,集群状态正常。

根据secondary 节点日志,看错误的话是xxx这个表取数据失败,属于文件损坏报错,重启后,应该是自动修复机制自动修复了。

文件损坏了,会查询到本来有记录,但是磁盘没有数据的情况,进程会自动退出,以保护数据。

如果重新启动,起不来,需要使用repaire命令,先做数据修复,然后再启动进程。

Mongo导出数据文件导致错误 Got signal: 6 (Aborted)解决方法

https://www.cnblogs.com/sailrancho/p/3392181.html

Mongo DB secondary setup

https://stackoverflow.com/questions/42570959/mongo-db-secondary-setup

MongoDB之mongodb.cnf配置

# mongodb3.2.1 的主配置文件,将此文件放置于 mongodb3.2.1/bin 目录下
# hapday 2016-01-27-16:55 start

# 数据文件存放目录
dbpath = /usr/local/mongodb/mongodb3.2.1/data/db
# 日志文件存放目录
logpath = /usr/local/mongodb/mongodb3.2.1/logs/mongodb.log
# 端口
port = 27017
# 以守护程序的方式启用,即在后台运行
fork = true
nohttpinterface = true

#  hapday 2016-01-27-16:55 end

  

以上是关于【mongoDB】mongoDB secondary 节点突然进程退出的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

win7 安装mongodb 怎么创建mongodb.log

MongoDB——MongoDB安装+增删改查操作

MongoDB——MongoDB安装+增删改查操作

window怎么安装mongodb

java怎么导出mongodb数据

如何配置mongodb 3.0.3