Web uygulamanız Azure App Service'te birden çok örnek üzerinde çalışıyor. Bazen bir örnek yanıt vermemeye başlıyor. Platformun sağlıksız bir örneği otomatik olarak algılamasını ve yük dengeleyiciden kaldırmasını, ardından manuel müdahale olmadan değiştirmesini istiyorsunuz. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Health check özelliğini etkinleştirin ve uygulama sağlıklı olduğunda HTTP 200 döndüren bir uç noktaya (örneğin, /healthz) giden yolu ayarlayın., Ardışık başarısız sağlık yoklamalarından sonra daha hızlı kaldırma/değiştirme sağlamak için WEBSITE_HEALTHCHECK_MAXPINGFAILURES uygulama ayarını daha düşük bir değere ayarlayın..
Neden bu cevap
Azure App Service'teki sağlık kontrolü özelliği, uygulamanızın sağlıklı olup olmadığını düzenli olarak izler. Bir örnek yanıt vermediğinde veya belirli bir HTTP durum kodu (örneğin, 200 OK) döndürmediğinde, App Service bu örneği sağlıksız olarak işaretler ve yük dengeleyiciden kaldırır. Bu, kullanıcıların yalnızca sağlıklı örneklerle etkileşim kurmasını sağlar. WEBSITEHEALTHCHECKMAXPINGFAILURES ayarını düşürmek, App Service'in bir örneği sağlıksız olarak kabul etmesi için gereken ardışık başarısız yoklama sayısını azaltır, böylece sağlıksız örneklerin daha hızlı tespit edilip değiştirilmesini sağlar. Application Insights kullanılabilirlik testleri izleme amaçlıdır ancak otomatik örnek kaldırma ve değiştirme sağlamaz. Always On, uygulamanın her zaman çalışır durumda kalmasını sağlar ancak sağlıksız örnekleri otomatik olarak kaldırmaz veya değiştirmez. Azure Traffic Manager, DNS düzeyinde trafik yönlendirme yapar ve App Service örneklerinin iç sağlığını doğrudan yönetmez.
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