Felsöka anslutningsproblem till Azure Database for MariaDB
Anslutnings problem kan orsakas av olika saker, inklusive:
- Brandväggsinställningar
- Anslutnings-timeout
- Felaktig inloggnings information
- Max gränsen har nåtts för vissa Azure Database for MariaDB resurser
- Problem med tjänstens infrastruktur
- Underhåll utförs i tjänsten
- Compute-allokeringen av servern ändras genom att skala antalet virtuella kärnor eller flytta till en annan tjänst nivå
I allmänhet kan anslutnings problem till Azure Database for MariaDB klassificeras på följande sätt:
- Tillfälliga fel (kort livs längd eller intermittent)
- Beständiga eller icke-tillfälliga fel (fel som upprepas regelbundet)
Felsök tillfälliga fel
Tillfälliga fel uppstår när underhåll utförs, ett fel uppstår i systemet med maskin vara eller program vara, eller så ändrar du virtuella kärnor eller tjänst nivån på servern. Tjänsten Azure Database for MariaDB har inbyggd hög tillgänglighet och är utformad för att minimera dessa typer av problem automatiskt. Programmet förlorar dock sin anslutning till servern under en kort tids period på vanligt vis mindre än 60 sekunder. Vissa händelser kan ibland ta längre tid att undvika, till exempel när en stor transaktion orsakar en tids krävande återställning.
Steg för att lösa problem med tillfälliga anslutningar
- Kontrol lera instrument panelen för Microsoft Azures tjänsten för eventuella kända avbrott som uppstod under den tid då felen rapporterades av programmet.
- Program som ansluter till en moln tjänst som Azure Database for MariaDB ska förvänta sig tillfälliga fel och implementera omprövnings logik för att hantera dessa fel i stället för att visa dem som program fel till användare. Granska hanteringen av tillfälliga anslutnings fel för Azure Database for MariaDB för bästa praxis och design rikt linjer för att hantera tillfälliga fel.
- När en server närmar sig resurs begränsningarna kan det verka som om ett tillfälligt anslutnings problem uppstår. Se begränsningar i Azure Database for MariaDB.
- Om problem med anslutningen fortsätter eller om varaktigheten för programmet stöter på felet överskrider 60 sekunder eller om du ser flera förekomster av felet under en dag, kan du skicka en support förfrågan till Azure genom att välja få support på support webbplatsen för Azure .
Felsöka beständiga fel
Om programmet inte kan ansluta till Azure Database for MariaDB, indikerar det vanligt vis ett problem med något av följande:
- Brand Väggs konfiguration: Azure Database for MariaDB Server eller brand vägg för klient sidan blockerar anslutningar.
- Omkonfiguration av nätverk på klient sidan: en ny IP-adress eller proxyserver har lagts till.
- Användar fel: du kan till exempel ha felangede anslutnings parametrar, till exempel Server namnet i anslutnings strängen eller ett @ servername -suffix som saknas i användar namnet.
Steg för att lösa problem med beständiga anslutningar
- Konfigurera brand Väggs regler som tillåter KLIENTens IP-adress. För temporär testning kan du konfigurera en brand Väggs regel med 0.0.0.0 som första IP-adress och använda 255.255.255.255 som sista IP-adress. Då öppnas servern med alla IP-adresser. Om detta löser problemet med anslutningen tar du bort den här regeln och skapar en brand Väggs regel för en lämplig, begränsad IP-adress eller ett IP-adressintervall.
- Kontrol lera att port 3306 är öppen för utgående anslutningar på alla brand väggar mellan klienten och Internet.
- Kontrol lera anslutnings strängen och andra anslutnings inställningar. Granska hur du ansluter program till Azure Database for MariaDB.
- Kontrol lera tjänstens hälso tillstånd på instrument panelen. Om du tror att det finns ett regionalt avbrott, se Översikt över affärs kontinuitet med Azure Database for MariaDB för att återställa till en ny region.