快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → MongoDB3.6.3版本增加分片副本集的小bug

MongoDB3.6.3版本增加分片副本集的小bug

时间:2022-09-17 20:55:18人气:作者:快盘下载我要评论

//

MongoDB3.6.3版本增加分片副本集的小bug

//

昨天的文章中分享了MongoDB给集群中新增分片的过程。之前的测试是在自己的环境上,用MongoDB4.0.4的版本做的测试,整个测试过程都没有问题。

今天下午在线上用MongoDB3.6.3版本如法炮制的时候,发现了一个内存的报错,报错内容大概如下:

[thread74] Invalid access at address: 0x18
[thread74] Got signal: 11 (Segmentation fault).

现象就是,在一个副本集群中,修改每个副本的配置文件,添加:

sharding:

clusterRole:shardsvr

之后,重启MongoDB实例,发现副本集中的实例会一个一个的退出整个集群,每个实例的报错信息都是上面的样子。

经过了一天的排查,结果让我大吃一惊,原来是MongoDB在3.6.3这个版本特有的一个bug,翻墙看到MongoDB的官方解释如下:

https://jira.mongodb.org/browse/SERVER-34746

https://jira.mongodb.org/browse/SERVER-32677

官方给的建议是不要使用这种方式修改副本集的属性,在初始化一个集群的时候,就要想要到底是需要初始化一个副本集,还是分片副本集,提前设置好对应的参数。

MongoDB3.6.3版本增加分片副本集的小bug

排查的过程中,一度想要放弃了,但是最后还是比较执拗的找到了结果,虽然结果也没有解决这个问题。整个过程中的感触是:

1、遇到问题,不要着急,冷静下来去分析,去查找答案

2、有问题最好去官方网站论坛去查,很有可能别人和你遇到了一样的问题

3、有些问题确实没有好的解决方案。真是应了那句:用最新的技术、最新的版本,可以解决很多问题。升级版本确实能够解决一部分版本带来的不知名问题。

好吧,又是一事无成的一天。

有帮助的话还希望点下再看哈

相关文章

  • 一步步带你设计MySQL索引数据结构

    一步步带你设计MySQL索引数据结构,想想我们生活中的例子,比如新华字典,我们有一个目录,目录根据拼音排序,内容包含了汉字位于字典中具体的的页码。聪明的你肯定也想到了,我们也可以借鉴这种思想,建立一个MySQL的目录,叫做“索引”。...
  • 用.NET做DDNS动态域名解析和SSL证书申请

    用.NET做DDNS动态域名解析和SSL证书申请,前几天用.NET玩IoT设备,拿出了角落吃灰的Jetson Nano。近期也买了一堆传感器,还在路上,准备到手之后,好好捣鼓一番。Nano设备呢,虽然没有一直开......

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。