Partilhar via


Solucionar problemas comuns no Azure Cosmos DB para MongoDB vCore

APLICA-SE A: MongoDB vCore

Este guia foi adaptado para ajudá-lo a resolver problemas que você pode encontrar ao usar o Azure Cosmos DB para MongoDB vCore. O guia fornece soluções para problemas de conectividade, cenários de erro e desafios de otimização, oferecendo informações práticas para melhorar sua experiência.

Nota

Tenha em atenção que estas soluções são orientações gerais e podem requerer configurações específicas com base em situações individuais. Consulte sempre a documentação oficial e os recursos de suporte para obter as informações mais precisas e atualizadas.

Erros comuns e soluções

Não é possível conectar-se ao Azure Cosmos DB para MongoDB vCore - Erro de tempo limite

Esse problema pode ocorrer quando o cluster não tem a(s) regra(s) de firewall correta(s) habilitada(s). Se estiver a tentar aceder ao cluster a partir de um intervalo de IP que não seja do Azure, terá de adicionar regras de firewall adicionais. Consulte Opções e recursos de segurança - Azure Cosmos DB para MongoDB vCore para obter etapas detalhadas. As regras de firewall podem ser configuradas na configuração Rede do portal para o cluster. As opções incluem adicionar um endereço/intervalo IP conhecido ou ativar o acesso IP público.

Captura de tela da solução de erro de tempo limite para o Azure Cosmos DB para MongoDB vCore.

Não é possível conectar-se com DNSClient.DnsResponseException Error

Problemas de conectividade de depuração:

Usuário do Windows:
PsPing não funciona. O uso de nslookup confirma a acessibilidade e a capacidade de descoberta do cluster, indicando que problemas de rede são improváveis.

Utilizadores Unix:
Para exceções relacionadas a soquete/rede, possíveis problemas de conectividade de rede podem estar impedindo o aplicativo de estabelecer uma conexão com o ponto de extremidade da API Mongo do Azure Cosmos DB.

Para verificar a conectividade, siga estes passos:

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

Se a conexão TCP à porta 10260 falhar, um firewall de ambiente pode estar bloqueando a conexão do Azure Cosmos DB. Por favor, role para baixo até a parte inferior da página para enviar um tíquete de suporte.

Verifique sua cadeia de conexão:

Use apenas a cadeia de conexão fornecida no portal do Azure. Certifique-se de que ele inclui o protocolo mongodb+srv://, pois isso é necessário para a conectividade adequada. Evite usar quaisquer variações ou prefixos como c. Se você encontrar problemas com a conectividade, compartilhe os logs do aplicativo ou do driver do lado do cliente para depuração enviando um tíquete de suporte.

Próximos passos

  • Se você seguiu todas as etapas de solução de problemas e ainda não conseguiu resolver o problema, poderá abrir uma solicitação de suporte para obter mais assistência.
  • Se você estiver solucionando problemas de replicação entre regiões, consulte o guia de solução de problemas para replicação entre regiões.