Řešení potíží s připojením ke službě Azure Database for MariaDB
Problémy s připojením mohou být způsobeny řadou věcí, včetně:
- Nastavení brány firewall
- Časový limit připojení
- Nesprávné přihlašovací údaje
- Dosáhlo se maximálního limitu u některých prostředků Azure Database for MariaDB.
- Problémy s infrastrukturou služby
- Údržba prováděná ve službě
- Přidělení výpočetních prostředků serveru se změní škálováním počtu virtuální jádra nebo přesunutím na jinou úroveň služby.
Obecně mohou být problémy s připojením k Azure Database for MariaDB klasifikovány takto:
- Přechodné chyby (krátkodobé nebo občasné)
- Trvalé nebo nepřechodné chyby (chyby, které se pravidelně opakují)
Řešení přechodných chyb
K přechodným chybám dochází při provádění údržby, systém zaznamená chybu s hardwarem nebo softwarem nebo změníte virtuální jádra nebo úroveň služby serveru. Služba Azure Database for MariaDB má vestavěnou vysokou dostupnost a je navržena tak, aby automaticky zmírnila tyto typy problémů. Vaše aplikace však ztratí připojení k serveru po krátkou dobu obvykle méně než 60 sekund. Některé události mohou občas trvat delší dobu, například když velká transakce způsobí dlouhotrvající obnovení.
Postup řešení potíží s přechodným připojením
- Podívejte se na řídicí panel služby Microsoft Azure pro všechny známé výpadky, ke kterým došlo v době, kdy aplikace nahlásila chyby.
- Aplikace, které se připojují ke cloudové službě, jako je například Azure Database for MariaDB, by měly očekávat přechodné chyby a implementují logiku opakování pro zpracování těchto chyb namísto zpřístupněníí chyb aplikací uživatelům. Kontrola nad zpracováním přechodných chyb připojení pro Azure Database for MariaDB osvědčenými postupy a pokyny pro návrh pro zpracování přechodných chyb.
- V případě, že se server blíží omezení prostředků, může se zdát, že chyby můžou být přechodný problém s připojením. Viz omezení v Azure Database for MariaDB.
- Pokud potíže s připojením trvají nebo pokud doba, po kterou vaše aplikace narazí na chybu, překračuje 60 sekund, nebo pokud se v daném dni zobrazí více výskytů chyby, zastavte žádost o podporu Azure výběrem možnosti získat podporu na webu podpory Azure .
Řešení trvalých chyb
Pokud se aplikace trvale nepřipojí k Azure Database for MariaDB, obvykle se jedná o problém s jedním z následujících způsobů:
- Konfigurace brány firewall: Server Azure Database for MariaDB nebo brána firewall na straně klienta blokuje připojení.
- Konfigurace sítě na straně klienta: byla přidána nová IP adresa nebo proxy server.
- Chyba uživatele: například můžete mít chybné typové parametry připojení, jako je název serveru v připojovacím řetězci nebo chybějící přípona @ servername v uživatelském jménu.
Postup řešení potíží s trvalým připojením
- Nastavte pravidla brány firewall tak, aby povolovala IP adresu klienta. Pro účely dočasného testování nastavte pravidlo brány firewall pomocí direktivy 0.0.0.0 jako počáteční IP adresu a jako koncovou IP adresu použijte 255.255.255.255. Tím se Server otevře na všech IP adresách. Pokud dojde k vyřešení problému s připojením, odeberte toto pravidlo a vytvořte pravidlo brány firewall pro odpovídající omezené IP adresy nebo rozsah adres.
- U všech bran firewall mezi klientem a internetem se ujistěte, že je port 3306 otevřený pro odchozí připojení.
- Ověřte připojovací řetězec a další nastavení připojení. Přečtěte si, Jak připojit aplikace k Azure Database for MariaDB.
- Projděte si stav služby na řídicím panelu. Pokud se domníváte, že se jedná o oblastní výpadky, přečtěte si téma Přehled provozní kontinuity a Azure Database for MariaDB kroky k obnovení do nové oblasti.