私は継続的にこのエラーに直面しています。
DBClientBase::findN: transport error()
問題を検索したところ、この問題に直面したにもかかわらず、このエラーの正確な理由を見つけられなかった人が非常に多いことがわかりました。なぜこのエラーが発生するのですか?
これはおそらく、mongod サーバーへの接続中にネットワーク エラーが発生したか、mongos が mongod に接続できないことが原因です。
ここで最初に試すことは、mongod/s を再起動することです。
これは、MongoDB サーバーが SSL 暗号化接続のみを受け入れる場合にも発生します。そのためには、SSL サポートでコンパイルされた MongoDB クライアントが必要です。
詳細な資料: http://docs.mongodb.org/manual/tutorial/configure-ssl-clients/#connect-to-mongodb-instance-with-ssl-encryption http://www.mongodb.org/about/contributors /tutorial/build-mongodb-from-source/