Uygulamanız bir Pub/Sub konusuna abone olur ve Linux preemptible VM'ler üzerinde çalışan bir veritabanına satırlar ekler. Bir kapatma betiği sorunsuz bir kapatmayı nasıl başlatmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uygulama sürecine veritabanından bağlantıyı kesmesini bildirmek için süreçler arası sinyaller kullanan bir kapatma betiği yazın..
Neden bu cevap
Preemptible VM'ler, 24 saate kadar çalışabilir ve önceden bildirimle sonlandırılabilir. Kapatma betikleri, VM'nin sonlandırılmasından önce uygulamaların düzgün bir şekilde kapanmasını sağlamak için kullanılır. Uygulama sürecine süreçler arası sinyaller (örneğin, SIGTERM) göndermek, uygulamanın veritabanı bağlantılarını kapatması ve mevcut işleri tamamlaması için kontrollü bir yol sunar. Bu, veri kaybını önler ve uygulamanın durumunu korur. Diğer seçenekler daha az etkilidir: Kullanıcılara mesaj yayınlamak, uygulamanın kendisinin düzgün kapanmasını sağlamaz. Bir dosyayı yoklamak, anında yanıt vermez ve kapatma süresi kısıtlı olduğunda güvenilir değildir. Pub/Sub'a mesaj yayınlamak, uygulamanın mesajı alıp işlemesi için ek gecikme yaratır ve doğrudan süreç kontrolü sağlamaz.
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