【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 节点突然进程退出的解决方法的主要内容,如果未能解决你的问题,请参考以下文章