我是 Mongodb 的新手,目前正在使用 rails 应用程序在 mongodb 中进行复制和故障转移(3 个节点)。在 gem 文件中创建 Rails 应用程序后,我添加了 mongoid 版本 3.0.16 并创建了 mongoid.yml 文件。在此,我为我们的 rails 应用程序配置了副本集。一切工作正常,当主要发生故障时,其中一个次要提升为主要。
这工作正常,但问题是 rails 应用程序没有与新提升的主应用程序通信。在尝试写入过程时,它会给出“连接无法找到主要错误”,并且读取过程不会发生“无法找到次要或主要错误”。
如何解决这个问题?