es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede conectar a la base de datos de MongoDB desde mongodb.com – ¿problema con el host principal?

Hola, estoy utilizando una base de datos alojada en mongodbb.com.
Funcionaba correctamente hasta que actualicé de la categoría M5 a la M10. Desde entonces, obtengo el siguiente error:

    raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: mycluster0-shard-00-00.oolon.mongodb.net:27017: ("VerificationError(errors=[DNSMismatch(mismatched_id=DNS_ID(hostname=b'mycluster0-shard-00-00.oolon.mongodb.net'))])",),mycluster0-shard-00-02.oolon.mongodb.net:27017: ("VerificationError(errors=[DNSMismatch(mismatched_id=DNS_ID(hostname=b'mycluster0-shard-00-02.oolon.mongodb.net'))])",),mycluster0-shard-00-01.oolon.mongodb.net:27017: ("VerificationError(errors=[DNSMismatch(mismatched_id=DNS_ID(hostname=b'mycluster0-shard-00-01.oolon.mongodb.net'))])",), Timeout: 30s, Topology Description: <TopologyDescription id: 61c050abf8f28d05d8f5e73e, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('mycluster0-shard-00-00.oolon.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('mycluster0-shard-00-00.oolon.mongodb.net:27017: ("VerificationError(errors=[DNSMismatch(mismatched_id=DNS_ID(hostname=b\'mycluster0-shard-00-00.oolon.mongodb.net\'))])",)')>, <ServerDescription ('mycluster0-shard-00-01.oolon.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('mycluster0-shard-00-01.oolon.mongodb.net:27017: ("VerificationError(errors=[DNSMismatch(mismatched_id=DNS_ID(hostname=b\'mycluster0-shard-00-01.oolon.mongodb.net\'))])",)')>, <ServerDescription ('mycluster0-shard-00-02.oolon.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('mycluster0-shard-00-02.oolon.mongodb.net:27017: ("VerificationError(errors=[DNSMismatch(mismatched_id=DNS_ID(hostname=b\'mycluster0-shard-00-02.oolon.mongodb.net\'))])",)')>]>

No tengo idea de cuál puede ser el problema. En la interfaz de mongodb.com todo parece estar bien. Hay un host principal y dos secundarios.

El problema parece estar en la resolución de DNS, pero no sé cómo solucionarlo…

Saludos,
Pawel

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el error está relacionado con una discrepancia de DNS, lo que significa que hay una diferencia entre el nombre de host al que el cliente intenta conectarse y el nombre de host que está registrado en el certificado SSL presentado por el servidor. Este tipo de error suele ocurrir cuando un cliente intenta conectarse al servidor utilizando un alias o un registro CNAME que no está registrado en el certificado SSL.

    Para resolver este problema, debes verificar el nombre de host que tu cliente está utilizando para conectarse al servidor y compararlo con el nombre de host que está registrado en el certificado SSL. También debes asegurarte de que cualquier registro DNS o alias que estés utilizando para conectarte al servidor esté registrado en el certificado SSL como dominios alternativos.

    Si aún tienes problemas para resolver el problema, es posible que debas comunicarte con tu proveedor de bases de datos o buscar ayuda adicional de un experto en MongoDB.

Comments are closed.