BlogServiceHost.Create()

WCF & Azure - Il blog di Fabio Cozzolino

Recent Posts

Tags

My

Twitter

Community

Archives

Email Notifications

Social Bar Widget

Role instances recycled for a certain amount of times during an update or upgrade operation.

Dopo aver aggiornato il mio SDK alla versione 1.4, quasi ogni aggiornamento di un package su Azure mi provoca questo errore:

Role instances recycled for a certain amount of times during an update or upgrade operation. This indicates that the new version of your service or the configuration settings you provided when configuring the service prevent role instances from running. The most likely reason for this is that your code throws an unhandled exception. Please consider fixing your service or changing your configuration settings so that role instances do not throw unhandled exceptions. Then start another update or upgrade operation. Until you start another update or upgrade operation, Windows Azure will continue trying to update your service to the new version or configuration you provided.

Sostanzialmente il kernel di Windows Azure tenta di eseguire l’upgrade diverse volte senza successo. Dal portale non è possibile eseguire più nessun upgrade (i pulsanti sono disabilitati) e quindi abbiamo apperentemente le mani legate.

In realtà l’unica possibilità è quella di provare un Reimage. Ed è proprio quello che ho fatto (con una istanza bloccata…peggio di così Open-mouthed smile). A quel punto, magicamente, il processo di upgrade è terminato correttamente.

Consultandomi con il supporto Windows Azure, mi hanno comunicato che sono al lavoro sull’anomalia ed effettivamente il problema si risolve solo con un re-image. Sarà comunque risolto con la versione 1.5 dell’SDK, attualmente in CTP.

Attenderò impaziente… Nerd smile