エラーメッセージ | 原因 | 解決策 |
network error while attempting to run command 'isMaster' on host 'dds-bpxxxxxxxx.mongodb.rds.aliyuncs.com:3717' :exception: connect failed
Timed out after 3000ms while waiting for a server that matches ReadPreferenceServerSelector{readPreference=primary}. exception=(com.mongodb.MongoSocketReadException: Prematurely reached end of stream)
Socket recv() errno:54 Connection reset by peer 1.2.3.4:27017
| ApsaraDB for MongoDB インスタンスへの最大接続数に達しました。 | 一般的な解決策については、以下のトピックをご参照ください。 |
Failed to connect to 10.*.*.8:3717 after 5000 milliseconds, giving up.Error: couldn't connect to server 10.*.*.8:3717 (10.1.2.8), connection attempt failed
pymongo.errors.ServerSelectionTimeoutError: dds-xxx.mongodb.rds.aliyuncs.com:3717: [Errno 113] No route to host,dds-xxx.mongodb.rds.aliyuncs.com:3717
| Elastic Compute Service (ECS) インスタンスがプライベートネットワーク経由で ApsaraDB for MongoDB インスタンスに接続できません。 | ECS インスタンスと ApsaraDB for MongoDB インスタンスは、以下のすべての要件を満たしている必要があります。 ECS インスタンスのプライベート IP アドレスが ApsaraDB for MongoDB インスタンスのホワイトリストに追加されています。 インスタンスが相互に通信しています。 ECS インスタンスは、ApsaraDB for MongoDB インスタンスと同じ仮想プライベートクラウド (VPC) にデプロイされ、プライベートネットワーク経由で別のインスタンスに接続します。 VPC をまたいで ECS インスタンスを ApsaraDB for MongoDB インスタンスに接続する場合は、次のいずれかの操作を実行します。
|
Error: network error while attempting to run command 'isMaster' on host 'ft12345678.mongodb.rds.aliyuncs.com:3717'
| ApsaraDB for MongoDB インスタンスの IP アドレスホワイトリストに、インスタンスに接続しようとしている IP アドレスが含まれていません。 | ApsaraDB for MongoDB インスタンスの IP アドレスホワイトリストを確認し、ECS インスタンスの正しい IP アドレスを別のインスタンスのホワイトリストに追加します。 ホワイトリストの設定方法については、「インスタンスの IP アドレスホワイトリストを変更する」をご参照ください。 |
org.springframework.data.mongodb.UncategorizedMongoDbException: Timeout while receiving message; nested exception is com.mongodb.MongoSocketReadTimeoutException: Timeout while receiving message
| 低速なクエリがインスタンスリソースを占有しています。 | 一般的な解決策については、以下のトピックをご参照ください。 |
"errmsg": "not master", "code": 10107, "codeName": "NotMaster"
"errmsg": "not master", "code": 10107, "codeName": "NotWritablePrimary"
Time out after 30000ms while waiting for a server that matches writableServerSelector.
| データがレプリカセットインスタンスのプライマリノードに書き込まれていません。 | 一般的な解決策については、「レプリカセットインスタンスにデータを書き込むときに「NotMaster」、「NotWritablePrimary」、または「Time out after 30000ms while waiting for a server that matches writableServerSelector」エラーメッセージが返されるのはなぜですか?」をご参照ください。 |
reason: TopologyDescription { type: 'ReplicaSetNoPrimary',
| 現在接続されているレプリカセットインスタンスでプライマリノードが使用できません。 | 一般的な解決策は次のとおりです。 |
[Unauthorized] cloud instance error, disk locked, plz check and upgrade your disk quota,
| ディスクがいっぱいになったため、インスタンスがロックされています。 | 一般的な解決策については、「ディスク容量が不足しているためにインスタンスがロックされている場合、またはインスタンスにデータを書き込めない場合はどうすればよいですか?」をご参照ください。 |
(AuthenticationFailed) Authentication failed.
| | 一般的な原因と解決策は次のとおりです。 パスワードが正しくない 解決策:パスワードをリセットして、再試行してください。 パスワードのリセット方法については、「インスタンスのアカウントのパスワードをリセットする」をご参照ください。 認証データベースが正しくない 解決策:インスタンスの接続アドレスを確認し、接続文字列に正しい認証データベースを入力します。 認証データベースは、データベースアカウントとパスワードを格納するために使用されます。 認証を成功させるには、指定されたデータベースアカウントが指定された認証データベースに属している必要があります。
|
| パスワードに次の特殊文字が 1 つ以上含まれています:! @ # $ % ^ & * ( ) _ + = | 詳細については、「インスタンスの接続文字列のパスワードに特殊文字が含まれているためにインスタンスが接続されない場合はどうすればよいですか?」をご参照ください。 |
error getting cluster ID: (CommandNotFound) replSetGetConfig is forbidden by cloud provider for security reason
| replSetGetConfig コマンドは ApsaraDB for MongoDB ではサポートされていません。
| 詳細については、「ApsaraDB for MongoDB でサポートされているコマンドとサポートされていないコマンド」をご参照ください。 |