Ř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

  1. 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.
  2. 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.
  3. 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.
  4. 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

  1. 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.
  2. U všech bran firewall mezi klientem a internetem se ujistěte, že je port 3306 otevřený pro odchozí připojení.
  3. 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.
  4. 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.

Další kroky