Partage via


Résoudre des problèmes courants dans Azure Cosmos DB pour MongoDB vCore

S’APPLIQUE À : MongoDB vCore

Ce guide est adapté pour vous aider à résoudre les problèmes que vous pouvez rencontrer lors de l’utilisation d’Azure Cosmos DB pour MongoDB vCore. Le guide fournit des solutions aux problèmes de connectivité, aux scénarios d’erreur et aux défis d’optimisation, offrant des insights pratiques pour améliorer votre expérience.

Remarque

Notez que ces solutions sont des recommandations générales et peuvent nécessiter des configurations spécifiques en fonction de situations individuelles. Reportez-vous toujours à la documentation officielle et aux ressources de support pour obtenir les informations les plus précises et les plus à jour.

Erreurs courantes et solutions

Nous n’avons pas pu vous connecter à Azure Cosmos DB for MongoDB vCore – Timeout error

Il est possible que ce problème se problème lorsque la ou les règles de pare-feu correctes ne sont pas activées. Si vous essayez d’accéder au cluster à partir d’une plage d’adresses IP non Azure, vous devez ajouter des règles de pare-feu supplémentaires. Pour plus d’informations, consultez Options et fonctionnalités de sécurité – Azure Cosmos DB for MongoDB vCore. Les règles de pare-feu peuvent être configurées dans le paramètre Réseau du portail pour le cluster. Les options incluent l’ajout d’une adresse/plage IP connue ou l’activation de l’accès IP public.

Capture d’écran de la solution Timeout error pour Azure Cosmos DB for MongoDB vCore.

Impossible de se connecter avec l’erreur DNSClient.DnsResponseException

Débogage des problèmes de connectivité :

Utilisateur Windows :
PsPing ne fonctionne pas. L’utilisation de nslookup confirme l’accessibilité et la détectabilité du cluster, indiquant que les problèmes réseau sont peu probables.

Utilisateurs Unix :
Pour les exceptions liées au socket/réseau, les problèmes de connectivité réseau potentiels peuvent empêcher l’application d’établir une connexion avec le point de terminaison de l’API Mongo Azure Cosmos DB.

Pour vérifier la connectivité, procédez comme suit :

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

Si la connexion TCP au port 10260 échoue, un pare-feu d’environnement peut bloquer la connexion Azure Cosmos DB. Faites défiler vers le bas jusqu’au bas de la page pour envoyer un ticket de support.

Vérifiez votre chaîne de connexion :

Utilisez uniquement la chaîne de connexion fournie dans le Portail Azure. Assurez-vous qu’il inclut le protocole mongodb+srv://, car il est nécessaire pour une connectivité appropriée. Évitez d’utiliser des variantes ou des préfixes tels que c. Si vous rencontrez des problèmes de connectivité, partagez les journaux de l’application ou du pilote côté client pour le débogage en envoyant un ticket de support.

Étapes suivantes