1 つのプライマリ ノードと 2 つのセカンダリ ノードがあるレプリカセットがあります。時々、プライマリに接続できず、このエラーが発生しますが、1 分ほどで消え、接続できるようになります。なぜこれが起こっているのでしょうか?このエラーが発生したとき、セカンダリに接続しようとしましたが、プライマリはまだ同じサーバーであり、正常に実行されていると言った rs.status を実行しました。
以下は、問題を示すコンソールからのコマンド テキストです。
mongo --host <hostname> --port 27017
MongoDB shell version: 2.2.2
connecting to: <hostname>:27017/test
Sat Mar 2 14:54:02 DBClientCursor::init call() failed
Sat Mar 2 14:54:02 Error: Error during mongo startup. :: caused by :: 10276 DBClientBase::findN: transport error: <hostname>:27017 ns: admin.$cmd query: { whatsmyuri: 1 } src/mongo/shell/mongo.js:93
exception: connect failed
mongo --host <hostname> --port 27017
MongoDB shell version: 2.2.2
connecting to: <hostname>:27017/test
rs0:PRIMARY>