Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta guía está adaptada para ayudarle a resolver problemas que puede encontrar al usar Azure DocumentDB. La guía proporciona soluciones para problemas de conectividad, escenarios de error y desafíos de optimización, lo que ofrece 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 up-to-date.
Errores habituales y soluciones
No se puede conectar a Azure DocumentDB: 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: Azure DocumentDB para conocer los pasos detallados. Las reglas de firewall se pueden configurar en la configuración redes del portal para el clúster. Entre las opciones se incluyen agregar una dirección IP o un intervalo conocidos o habilitar el acceso a direcciones IP públicas.
No se puede conectar con DNSClient.DnsResponseException Error
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, los posibles problemas de conectividad de red podrían impedir que la aplicación establezca una conexión con el punto de conexión de Mongo API de Azure DocumentDB.
Para comprobar la conectividad, siga estos pasos:
nc -v <accountName>.mongocluster.cosmos.azure.com 10260
Si se produce un error en la conexión TCP al puerto 10260, es posible que un firewall de entorno bloquee la conexión de Azure DocumentDB. 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.
Códigos de error
En esta tabla se enumeran los códigos de error devueltos por Azure DocumentDB para ayudar a identificar y resolver problemas. También son útiles para solucionar problemas mediante registros de diagnóstico.
| Código de error | Nombre del error |
|---|---|
| 1 | Error interno |
| 2 | BadValue |
| 5 | ElGrafoContieneUnCiclo |
| 9 | Error al Analizar |
| 14 | TypeMismatch |
| 15 | Desbordamiento |
| 20 | IllegalOperation |
| 23 | Inicializado Ya |
| 26 | NamespaceNotFound |
| 27 | ÍndiceNoEncontrado |
| 28 | PathNotViable |
| 31 | RoleNotFound |
| 34 | CannotBackfillArray |
| 40 | ConflictingUpdateOperators |
| 43 | CursorNoEncontrado |
| 48 | NamespaceExists |
| 52 | DollarPrefixedFieldName |
| 53 | CanNotBeTypeArray |
| 54 | NotSingleValueField |
| 56 | EmptyFieldName |
| 57 | DottedFieldName |
| 61 | ShardKeyNotFound |
| 66 | Campo inmutable |
| 67 | No se puede crear el índice |
| 68 | IndexAlreadyExists |
| 72 | Opciones Inválidas |
| 73 | InvalidNamespace |
| 85 | ConflictoDeOpcionesDeÍndice |
| 86 | ConflictoDeEspecificacionesDeClaveDeÍndice |
| 111 | NotExactValueField |
| 115 | ComandoNoSoportado |
| 118 | NamespaceNotSharded |
| 146 | ExceededMemoryLimit |
| 159 | DurationOverflow |
| 165 | LímiteDeProfundidadDeVistaExcedido |
| 166 | ComandoNoSoportadoEnVista |
| 167 | OptionNoSoportadaEnVista |
| 181 | PatrónDeClaveDeÍndiceAmbiguo |
| 197 | InvalidIndexSpecificationOption |
| 224 | QueryFeatureNotAllowed |
| 232 | Profundidad máxima de subcanalización superada |
| 241 | Error de conversión |
| 263 | OperaciónNoSoportadaEnTransacción |
| 276 | IndexBuildAborted |
| 291 | NoSePuedeEncontrarÍndice |
| 361 | CollectionUUIDMismatch |
| 10334 | BsonObjectTooLarge |
| 11000 | DuplicateKey |
| 12587 | BackgroundOperationInProgressForNamespace |
| 13113 | MergeStageNoMatchingDocument |
| 13297 | BDYaExiste |
Pasos siguientes
- Si ha seguido todos los pasos de solución de problemas y todavía no puede resolver el problema, puede abrir una solicitud de soporte técnico para obtener más ayuda.
- Si va a solucionar problemas de replicación entre regiones, consulte la guía de solución de problemas para la replicación entre regiones.