Bir GKE'ye dağıtılmış uygulama Cloud SQL proxy container'ını kullanıyor ve veritabanı bağlantı hataları bildiriyor. Bir olay sonrası inceleme için ilk olarak ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: GCP Console'da Stackdriver Logging'e gidin. (GKE) ve Cloud SQL günlüklerini inceleyin..
Neden bu cevap
Uygulama bağlantı hataları yaşadığında, sorunun temel nedenini anlamak için günlükleri incelemek ilk adımdır. Stackdriver Logging (şu anki adıyla Cloud Logging), GKE ve Cloud SQL dahil olmak üzere GCP kaynaklarından gelen tüm günlükleri merkezi bir konumda toplar. Bu günlükler, bağlantı sorunlarının nedenini (örneğin, kimlik doğrulama hataları, ağ sorunları, veritabanı kapasite sorunları) belirlemek için kritik bilgiler sağlar. Diğer seçenekler neden doğru değil: gcloud sql instances restart komutunu kullanmak, sorunun kök nedenini anlamadan bir veritabanını yeniden başlatmaktır ve bu, sorunu çözmeyebilir veya daha fazla kesintiye neden olabilir. Cloud SQL proxy container'ı tarafından kullanılan Service Account'un Cloud Build Editor rolüne sahip olduğunu doğrulamak, Cloud SQL proxy'sinin veritabanına bağlanmak için ihtiyaç duyduğu izinlerle doğrudan ilgili değildir. Cloud SQL proxy genellikle Cloud SQL Client rolüne veya daha spesifik izinlere ihtiyaç duyar. Cloud Build Editor rolü, derleme işlemleri için kullanılır. En son yedeği geri yüklemek ve tüm pod'ları yeniden başlatmak, veritabanı bağlantı sorunları için aşırı bir adımdır ve veri kaybına veya uzun süreli kesintilere yol açabilir. Bu, ancak diğer tüm sorun giderme adımları başarısız olduğunda ve sorunun bir veri bozulması veya ciddi bir veritabanı hatası olduğundan emin olunduğunda düşünülmelidir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez