2017-05-23 24 views
13

Azure İşlevlerim düzgün çalışıyordu ve birden çok "Montaj değişiklikleri algılandı. Ana bilgisayar yeniden başlatılıyor ..." iletilerini tamamlamamı engelleyen iletileri alıyorum. Montaj değişiklikleri tespit edildi. Ana bilgisayar yeniden başlatılıyor

Logs

ateş etmekten Montaj Değişim olayı tetikleyen ne kadar emin değil yeni kodu dağıtma değilim. Çalışma zamanının en son sürümü üzerinde çalışıyordum ve o zamandan beri temel çalışma zamanının güncellendiğini düşünerek 1.0.10947 sürümüne geri döndüm, ancak hala bu satırı günlüklerde gösteriyorum.

Güncelleştirme Artık @Alexey, Derleme değişikliklerinin algılanmasına neden olan şeyin izini bulmama yardımcı oldu. Kimsenin bana ne diyeceğini sormak isterim. Bir montaj değişikliği tespit edildiğinde bile, başvurumu değiştirmedim/yeniden konuşlandırmam.

+0

1. İşlev uygulamalarınızı/işlev adınızı paylaşabilmemiz için lütfen günlükleri inceleyebilir miyiz? https://github.com/Azure/azure-webjobs-sdk-script/wiki/Sharing-Your-Function-App-name-privately 2. İşlevi herhangi bir dosyayı (dll veya exe) disk? Yeniden başlatma eylemi, işlev yürütme sırasında gerçekleştirilmemelidir ve aslında ana makine, günlük kayıtları arasındaki küçük aralıklara göre yalnızca bir kez yeniden başlatılır (günlüğe kaydedilirken bir hata vardır). –

+0

Bu işlevler farklı işlev uygulamalarında mı söylüyorsunuz? CI/CD kullanıyor musunuz? Herhangi bir dağıtım gerçekleştiriliyor mu? Uygulamanızı (ve kodunuzu) incelemek ister misiniz? –

+0

Hi @FabioCavalcante FunctionApp kodumuzu Visual Studio kullanan farklı kaynak gruplarında farklı FunctionApp'lere yerleştirdik ve aynı davranışı yaşıyoruz. Evet, uygulamayı ve kodu inceleyebilirsiniz. –

cevap

6

Günlüklerinizi inceledikten sonra https://github.com/Azure/azure-webjobs-sdk-script/issues/1533#issuecomment-303595960 numaralı bir sorunu açtık.

İşlevlerinizin birden çok geri yüklemesi vardı, ancak şimdi sorun giderildi. Geri yükler, project.json değiştirilerek başlatılabilir.

+0

Yeniden başlatma gerçekleştiğinde project.json değiştirmiyorsak, geri yükleme işleminin ne başlatmasına sebep olur? –

1

ben Kudu hizmetlerinde silinen günlük dosyası tarafından sorunumu sabit

Assembly changes detected. Restarting host 

çoklu kullanıma sahip takılıp kalıyorsa:

https://[FunctionAppName].scm.azurewebsites.net/ 

ve üst menüde izleyin:

Debug Console >> powerShell 

Ve dosya günlüğü şöyledir:

LogFiles >> Application >> Functions >> function >> [Function name] 

Günlük dosyasını kaldırabilirsiniz.

İlgili konular