MariaDB için Azure Veritabanı bağlantı sorunlarını giderme

Bağlantı sorunlarına aşağıdakiler de dahil olmak üzere çeşitli öğeler neden olmuş olabilir:

  • Güvenlik duvarı ayarları
  • Bağlantı zaman aşımı
  • Hatalı oturum açma bilgileri
  • MariaDB kaynakları için Azure veritabanı 'nda maksimum sınıra ulaşıldı
  • Hizmetin altyapısıyla ilgili sorunlar
  • Hizmette gerçekleştirilen bakım
  • Sunucunun işlem ayırması, sanal çekirdek sayısı ölçeklenerek veya farklı bir hizmet katmanına taşınarak değiştirilir

Genellikle, MariaDB için Azure veritabanı bağlantı sorunları şu şekilde sınıflandırılabilir:

  • Geçici hatalar (kısa ömürlü veya aralıklı)
  • Kalıcı veya geçici olmayan hatalar (düzenli olarak yinelenen hatalar)

Geçici hataları giderme

Bakım gerçekleştirildiğinde geçici hatalar meydana gelir, sistem donanım veya yazılımla ilgili bir hatayla karşılaştığında veya sunucunuzun sanal çekirdeklerini veya hizmet katmanını değiştirirsiniz. MariaDB hizmeti için Azure veritabanı 'nın yerleşik yüksek kullanılabilirliği vardır ve bu tür sorunların otomatik olarak azaltılmasına yönelik olarak tasarlanmıştır. Bununla birlikte, uygulamanız, genellikle 60 saniyeden kısa bir süre boyunca sunucu bağlantısını kaybeder. Büyük bir işlemin uzun süre çalışan bir kurtarmaya neden olduğu gibi bazı olayların hafifletmek daha uzun sürebilir.

Geçici bağlantı sorunlarını giderme adımları

  1. Uygulama tarafından hataların bildirildiği zaman içinde oluşan bilinen kesintiler için Microsoft Azure hizmet panosunu denetleyin.
  2. MariaDB için Azure veritabanı gibi bir bulut hizmetine bağlanan uygulamalar, geçici hatalar beklemelisiniz ve bunları kullanıcılara uygulama hataları olarak eklemek yerine bu hataları işlemek için yeniden deneme mantığını uygulamalıdır. En iyi uygulamalar ve geçici hataları işlemeye yönelik tasarım yönergeleri için, MariaDB Için Azure veritabanı geçici bağlantı hatalarının işlenmesini gözden geçirin.
  3. Sunucu kaynak sınırlarına yaklaşıyorsa, hatalar geçici bağlantı sorunu olabilir. MariaDB Için Azure veritabanı 'Ndaki sınırlamalarabakın.
  4. Bağlantı sorunları devam ederse veya uygulamanızın hatayla karşılaştığı süre 60 saniye değerini aşarsa veya hatanın belirli bir gün içinde birden çok kez yinelendiğini görürseniz, Azure destek sitesinde Destek Al ' ı seçerek bir Azure destek isteği dosyası sağlayın.

Kalıcı hataları giderme

Uygulama, MariaDB için Azure veritabanı 'na kalıcı olarak bağlanamıyorsa, genellikle aşağıdakilerden biriyle ilgili bir sorun olduğunu gösterir:

  • Güvenlik duvarı yapılandırması: MariaDB sunucusu veya istemci tarafı güvenlik duvarı için Azure veritabanı bağlantıları engelliyor.
  • İstemci tarafında ağ yeniden yapılandırması: yeni bir IP adresi veya bir ara sunucu eklendi.
  • Kullanıcı hatası: Örneğin, bağlantı dizesindeki sunucu adı veya Kullanıcı adında eksik @ ServerName son eki gibi yanlış bağlantı parametreleri olabilir.

Kalıcı bağlantı sorunlarını giderme adımları

  1. İstemci IP adresine izin vermek için güvenlik duvarı kuralları ayarlayın. Yalnızca geçici test amacıyla, başlangıç IP adresi olarak 0.0.0.0 kullanarak bir güvenlik duvarı kuralı ayarlayın ve bitiş IP adresi olarak 255.255.255.255 kullanın. Bu, sunucuyu tüm IP adreslerine açar. Bu, bağlantı sorununuzu giderirse, bu kuralı kaldırın ve uygun şekilde sınırlı bir IP adresi veya adres aralığı için bir güvenlik duvarı kuralı oluşturun.
  2. İstemci ile İnternet arasındaki tüm güvenlik duvarlarında, bağlantı noktası 3306 ' ın giden bağlantılar için açık olduğundan emin olun.
  3. Bağlantı dizenizi ve diğer bağlantı ayarlarını doğrulayın. MariaDB Için Azure veritabanı 'na uygulama bağlamayıinceleyin.
  4. Panodaki hizmet durumunu denetleyin. Bölgesel bir kesinti olduğunu düşünüyorsanız, yeni bir bölgeye kurtarma adımları için bkz. MariaDB Için Azure veritabanı ile iş sürekliliği 'Ne genel bakış .

Sonraki adımlar