主节点崩溃后,MongoDB 3.4.23功能兼容性版本设置为3.2

主节点崩溃后,MongoDB 3.4.23功能兼容性版本设置为3.2,mongodb,Mongodb,3节点复制集的主节点丢失,被内核杀死。在重新启动并重新获取主角色后,featureCompatibilityVersion被设置为3.2而不是3.4,但日志中没有该更改的痕迹。这导致客户端出现一些问题,直到我手动将其切换回3.4 这是一个3.4.23的干净安装,没有在这个复制集上进行升级 这是正常行为还是某种缺陷?可能是一个缺陷,但由于3.4服务器已经过了它的生命周期,您唯一真正的解决方案是升级到受支持的版本(截至本文撰写之时为3.6+)如果是新安装的话,它似乎是一个缺陷。您需要将feature

3节点复制集的主节点丢失,被内核杀死。在重新启动并重新获取主角色后,featureCompatibilityVersion被设置为3.2而不是3.4,但日志中没有该更改的痕迹。这导致客户端出现一些问题,直到我手动将其切换回3.4

这是一个3.4.23的干净安装,没有在这个复制集上进行升级


这是正常行为还是某种缺陷?

可能是一个缺陷,但由于3.4服务器已经过了它的生命周期,您唯一真正的解决方案是升级到受支持的版本(截至本文撰写之时为3.6+)

如果是新安装的话,它似乎是一个缺陷。您需要将featureCompatibilityVersion设置为3.4或外接程序启动脚本以避免任何应用程序错误

建议:3.4的寿命已过,3.6的寿命将在6个月后结束。请参考下面的链接。因此,最好计划将mongodb服务器升级到4.0