Solução de problemas comuns no Azure Cosmos DB for MongoDB vCore
APLICA-SE AO: MongoDB vCore
Este guia é personalizado para ajudá-lo a resolver problemas que você pode encontrar ao usar o Azure Cosmos DB for MongoDB vCore. O guia fornece soluções para problemas de conectividade, cenários de erro e desafios de otimização, oferecendo insights práticos para melhorar sua experiência.
Observação
Observe que essas soluções são diretrizes gerais e podem exigir configurações específicas com base em situações individuais. Sempre confira a documentação oficial e os recursos de suporte para obter as informações mais precisas e atualizadas.
Erros e soluções comuns
Não é possível conectar-se ao Azure Cosmos DB for MongoDB vCore – Erro de tempo limite
Esse problema pode ocorrer quando o cluster não tem as regras de firewall corretas habilitadas. Se você estiver tentando acessar o cluster de um intervalo de IP não do Azure, precisará adicionar regras de firewall adicionais. Confira Opções e recursos de segurança – Azure Cosmos DB for 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 IP/intervalo conhecido ou habilitar o acesso IP público.
Erro Não é possível se conectar a DNSClient.DnsResponseException
Depurando problemas de conectividade:
Usuário do Windows:
PsPing não funciona. O uso do nslookup confirma a acessibilidade e a capacidade de descoberta do cluster, indicando que problemas de rede são improváveis.
Usuários do Unix:
Para exceções relacionadas a soquetes/redes, possíveis problemas de conectividade de rede podem estar impedindo o aplicativo de estabelecer uma conexão com o ponto de extremidade da API do Mongo do Azure Cosmos DB.
Para verificar a conectividade, siga estas etapas:
nc -v <accountName>.mongocluster.cosmos.azure.com 10260
Em caso de falha na conexão TCP com a porta 10260, talvez um firewall de ambiente esteja bloqueando a conexão do Azure Cosmos DB. Role a tela para baixo até a parte inferior da página para enviar um tíquete de suporte.
Verifique a cadeia de conexão:
Use somente a cadeia de conexão fornecida no portal do Azure. Certifique-se de que ele inclua o protocolo mongodb+srv://, pois ele é necessário para uma conectividade adequada. Evite usar quaisquer variações ou prefixos como c. Se você encontrar problemas de conectividade, compartilhe os logs do aplicativo ou do driver do lado do cliente para depuração enviando um tíquete de suporte.
Próximas etapas
- Se você seguiu todas as etapas de solução de problemas e ainda não conseguiu resolver o problema, abra uma solicitação de suporte para obter mais assistência.
- Se você estiver solucionando problemas de replicação entre regiões, veja guia de solução de problemas para replicação entre regiões.