Řešení potíží s připojením ke službě Azure Database for MariaDB

Důležité

Azure Database for MariaDB je na cestě vyřazení. Důrazně doporučujeme migrovat do služby Azure Database for MySQL. Další informace o migraci na Azure Database for MySQL najdete v tématu Co se děje se službou Azure Database for MariaDB?.

Připojení problémy můžou být způsobené nejrůznějšími věcmi, mezi které patří:

  • Nastavení brány firewall
  • Vypršení časového limitu připojení
  • Nesprávné přihlašovací údaje.
  • Dosažení 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ích jader nebo přechodem na jinou úroveň služby.

Obecně platí, že problémy s připojením ke službě Azure Database for MariaDB je možné klasifikovat takto:

  • Přechodné chyby (krátkodobé nebo přerušované)
  • Trvalé nebo nepřechodné chyby (chyby, které se pravidelně opakují)

Řešení přechodných chyb

K přechodným chybám dochází, když probíhá údržba, když v systému dojde k chybě hardwaru nebo softwaru nebo když změníte počet virtuálních jader nebo úroveň služby serveru. Služba Azure Database for MariaDB má integrovanou vysokou dostupnost a je navržená tak, aby tyto typy problémů automaticky zmírňovala. Vaše aplikace však na krátkou dobu, obvykle maximálně 60 sekund, ztratí připojení k serveru. Oprava některých události může občas trvat delší dobu, například když nějaká velká transakce způsobí dlouhotrvající obnovení.

Postup řešení přechodných problémů s připojením

  1. Na řídicím panelu služeb Microsoft Azure zkontrolujte 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 Azure Database for MariaDB, by měly očekávat přechodné chyby a implementovat logiku opakování, aby tyto chyby zpracovávaly místo toho, aby se uživatelům nezovládaly jako chyby aplikací. Projděte si zpracování přechodných chyb připojení pro Azure Database for MariaDB , kde najdete osvědčené postupy a pokyny pro návrh pro zpracování přechodných chyb.
  3. Vzhledem k tomu, že server přistupuje k limitům prostředků, může se zdát, že chyby můžou být přechodným problémem s připojením. Viz Omezení ve službě Azure Database for MariaDB.
  4. Pokud potíže s připojením budou pokračovat nebo pokud doba trvání, po kterou se u vaší aplikace zobrazí chyba, překročí 60 sekund nebo pokud se v daném dni zobrazí více výskytů chyby, vytvořte podpora Azure žádost výběrem možnosti Získat podporu na webu podpory Azure.

Řešení trvalých chyb

Pokud se aplikace trvale nepřipojí ke službě Azure Database for MariaDB, obvykle značí problém s některou z následujících možností:

  • Konfigurace brány firewall: Připojení blokuje server Azure Database for MariaDB nebo brána firewall na straně klienta.
  • Změna konfigurace sítě na straně klienta: Byla přidána nová IP adresa nebo proxy server.
  • Chyba uživatele: Můžete mít například chybně zadané parametry připojení, například název serveru v připojovací řetězec nebo chybějící příponu @servername v uživatelském jménu.

Postup řešení trvalých problémů s připojením

  1. Nastavte pravidla brány firewall tak, aby povolila IP adresu klienta. Pouze pro účely testování dočasně nastavte pravidlo firewallu s použitím počáteční IP adresy 0.0.0.0 a koncové IP adresy 255.255.255.255. Tím se server otevře pro všechny IP adresy. Pokud se tím váš problém s připojením vyřeší, odeberte toto pravidlo a vytvořte pravidlo firewallu pro konkrétní IP adresu nebo vhodně omezený rozsah IP adres.
  2. Na všech branách firewall mezi klientem a internetem se ujistěte, že je otevřený port 3306 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 ke službě Azure Database for MariaDB.
  4. Zkontrolujte stav služby na řídicím panelu. Pokud si myslíte, že došlo k výpadku oblasti, projděte si přehled provozní kontinuity ve službě Azure Database for MariaDB , kde najdete postup obnovení do nové oblasti.

Další kroky