2016-11-02 18 views
6

Makinemde yerel bir Azure Service Fabric kümesine .net Core ile yazılmış bir Web API'sı dağıttım. Çok fazla disk alanı, hafıza vb. Var ve uygulama oraya dağıtılıyor. Ancak, başarı aralıklıdır. Bazen tüm düğümlere yayılmaz ve şimdi tüm düğümlere konuşlandırıyorum, ancak Azure Service Fabric Manager sayfasındaki her bir düğümdeki her uygulamanın, iletiyle birlikte bir Hata durumu olduğunu görüyorum: "ServiceType," yapılandırılmış zaman aşımı içinde kayıtlı değil. " Herşeyi kaldırmam ve yeniden konuşmam gerektiğini düşünmüyorum. Yüklü servis türünü tekrar kaydettirmeye zorlayabileceğim bir yol var mı? Microsoft dokümanları bu kümelenmeleri gidermek için gerçekten çok zayıf.Sorun Giderme Azure Service Fabric: "ServiceType yapılandırılmış zaman aşımı içinde kaydedilmedi."

cevap

0

Yüklü servis türünü 'yeniden kaydettirmeye' zorlamanın bir yolu var mı? Yerel makinenizde, hata ayıklama işlemini tamamladığınızda uygulamayı her zaman kaldırmak için konuşlandırmayı ayarlayabilirsiniz.

Ancak, ilk etapta tamamlanmıyorsa, bu iş akışının hala işe yarayıp yaramayacağından emin değilim. enter image description here

Konuyla ilgili olduğumuz için, bulutta sadece mevcut uygulama türlerini ve sürümlerini karşılaştırmak ve bunları "güncelleme" yapmadan önce kaldırmak için Powershell komut dosyalarını kullanmanız gerektiğini düşünüyorum. Bunun orkestrasyonu karmaşık olduğundan, onu yönetmek için araçlar kullanmaktan hoşlanırım.

VSTS'de, üzerine bir SameAppTypeAndVersion seçeneği vardır.

enter image description here

Ve son olarak, bunu kümeyi sıfırlamak için sistem tepsisinde bir simge kullanmak üzere daha hızlı olabilir gidermek ederken defalarca Uygulama kaldırmak için Service Kumaş UI kullanarak sadece yorgun iseniz taze bir duruma.

İlgili konular