Veelvoorkomende problemen in Azure Cosmos DB voor MongoDB vCore oplossen
VAN TOEPASSING OP: MongoDB vCore
Deze handleiding is afgestemd op het oplossen van problemen die kunnen optreden bij het gebruik van Azure Cosmos DB voor MongoDB vCore. De handleiding biedt oplossingen voor connectiviteitsproblemen, foutscenario's en optimalisatieproblemen, die praktische inzichten bieden om uw ervaring te verbeteren.
Notitie
Houd er rekening mee dat deze oplossingen algemene richtlijnen zijn en mogelijk specifieke configuraties vereisen op basis van afzonderlijke situaties. Raadpleeg altijd de officiƫle documentatie en ondersteuningsbronnen voor de meest nauwkeurige en actuele informatie.
Veelvoorkomende fouten en oplossingen
Kan geen verbinding maken met Azure Cosmos DB voor MongoDB vCore - Time-outfout
Dit probleem kan optreden wanneer voor het cluster niet de juiste firewallregels zijn ingeschakeld. Als u toegang probeert te krijgen tot het cluster vanuit een niet-Azure IP-bereik, moet u extra firewallregels toevoegen. Raadpleeg beveiligingsopties en -functies : Azure Cosmos DB voor MongoDB vCore voor gedetailleerde stappen. Firewallregels kunnen worden geconfigureerd in de netwerkinstelling van de portal voor het cluster. Opties zijn onder andere het toevoegen van een bekend IP-adres/bereik of het inschakelen van openbare IP-toegang.
Kan geen verbinding maken met DNSClient.DnsResponseException-fout
Connectiviteitsproblemen opsporen:
Windows-gebruiker:
PsPing werkt niet. Het gebruik van nslookup bevestigt de bereikbaarheid en detectie van clusters, wat aangeeft dat netwerkproblemen onwaarschijnlijk zijn.
Unix-gebruikers:
Voor socket-/netwerkgerelateerde uitzonderingen kan het zijn dat potentiƫle problemen met de netwerkverbinding de toepassing verhinderen een verbinding tot stand te brengen met het Mongo-API-eindpunt van Azure Cosmos DB.
Volg deze stappen om de connectiviteit te controleren:
nc -v <accountName>.mongocluster.cosmos.azure.com 10260
Als TCP-verbinding met poort 10260 mislukt, blokkeert een omgevingsfirewall mogelijk de Azure Cosmos DB-verbinding. Schuif omlaag naar de onderkant van de pagina om een ondersteuningsticket in te dienen.
Controleer uw verbindingsreeks:
Gebruik alleen de verbindingsreeks die zijn opgegeven in Azure Portal. Zorg ervoor dat het het mongodb+srv://-protocol bevat, omdat dit vereist is voor de juiste connectiviteit. Vermijd het gebruik van variaties of voorvoegsels zoals c. Als u problemen ondervindt met connectiviteit, deelt u de logboeken van de toepassing of het stuurprogramma aan de clientzijde voor foutopsporing door een ondersteuningsticket in te dienen.
Volgende stappen
- Als u alle stappen voor probleemoplossing hebt gevolgd en het probleem nog steeds niet kunt oplossen, kunt u een ondersteuningsaanvraag openen voor verdere hulp.
- Als u problemen met replicatie tussen regio's wilt oplossen, raadpleegt u de gids voor probleemoplossing voor replicatie tussen regio's.