Compartir vía


Solución de errores habituales del núcleo virtual de Azure Cosmos DB for MongoDB

SE APLICA A: núcleo virtual de MongoDB

Esta guía está diseñada para ayudarle a resolver los problemas que pueda encontrar al utilizar el núcleo virtual de Azure Cosmos DB for MongoDB. La guía ofrece soluciones para problemas de conectividad, escenarios de error y desafíos de optimización, ofreciendo información práctica para mejorar su experiencia.

Nota:

Tenga en cuenta que estas soluciones son directrices generales y pueden requerir configuraciones específicas basadas en situaciones individuales. Consulte siempre la documentación oficial y los recursos de soporte técnico para obtener la información más precisa y actualizada.

Errores habituales y soluciones

No se puede conectar al núcleo virtual de Azure Cosmos DB for MongoDB: error de tiempo de espera

Este problema puede producirse cuando el clúster no tiene habilitadas las reglas de firewall correctas. Si intenta acceder al clúster desde un intervalo IP que no es de Azure, debe agregar reglas de firewall adicionales. Consulte Opciones y características de seguridad: Núcleo virtual de Azure Cosmos DB for MongoDB para ver los pasos detallados. Las reglas de firewall se pueden configurar en la opción Redes del portal para el clúster. Entre las opciones se incluyen agregar un intervalo o dirección IP conocidos o habilitar el acceso de dirección IP pública.

Captura de pantalla de la solución de error de tiempo de espera del núcleo virtual de Azure Cosmos DB for MongoDB.

No se puede conectar con el error DNSClient.DnsResponseException

Depurar problemas de conectividad:

Usuario de Windows:
PsPing no funciona. El uso de nslookup confirma la accesibilidad y la detectabilidad del clúster, lo que indica que es poco probable que se produzcan problemas de red.

Usuarios de Unix:
En el caso de las excepciones relacionadas con sockets o redes, es posible que haya problemas de conectividad de red que impidan que la aplicación establezca una conexión con el punto de conexión de la API Azure Cosmos DB Mongo.

Para comprobar la conectividad, siga estos pasos:

nc -v <accountName>.mongocluster.cosmos.azure.com 10260

Si se produce un error en la conexión de TCP al puerto 10260, es posible que un firewall del entorno bloquee la conexión de Azure Cosmos DB. Desplácese hacia abajo hasta la parte inferior de la página para enviar una incidencia de soporte técnico.

Compruebe la cadena de conexión:

Use solo la cadena de conexión proporcionada en Azure Portal. Asegúrese de que incluye el protocolo mongodb+srv://, ya que esto es necesario para una conectividad adecuada. Evite usar variaciones o prefijos como c. Si tiene problemas con la conectividad, comparta los registros de la aplicación o del controlador del lado cliente para la depuración mediante el envío de una incidencia de soporte técnico.

Pasos siguientes