[英]What causes “Role Instances are taking longer than expected” error with Azure SDK 2.4?
當我嘗試使用單個輔助角色啟動我的Azure項目時,我得到了臭名昭着的“角色實例花費的時間超出預期”錯誤。 以前它曾經工作過,它在兩個調試會話之間沒有任何明顯的原因就開始失敗了。
我嘗試使用新的Azure項目和默認的工作者角色創建一個全新的解決方案,但也無法啟動。
我發現了很多其他SO問題和論壇帖子討論這個話題,但是大多數都已經過時了,他們的建議都沒有。
我在事件日志中找不到相關消息,我發現的唯一錯誤消息是在C:\\Users\\username\\AppData\\Local\\dftmp\\EmulatorRuntimeLogs\\ErrorRuntime.log
,它包含很多這樣的行:
[00006892:00014472, 2014/10/16, 18:40:45.247, ERROR] Failed to create FSRM quota manager instance.
Compute Emulator中角色的輸出無限期地顯示以下日志:
[fabric] Role Instance: deployment24(4).MySolution.MyProject.MySolution.MyProject.0
[fabric] Role state Busy
[fabric] Role state Aborted
[fabric] Role state Busy
[fabric] Role state Aborted
[fabric] Role state Busy
[fabric] Role state Aborted
[fabric] Role state Busy
...
您對Azure SDK的最新2.4版本有什么可能導致此錯誤的建議嗎?
我通過從ServiceDefinition.csdef中刪除啟動任務來解決它
在ServiceDefinition.csdef
文件中更改taskType="background"
<Task taskType="background" executionContext="elevated" commandLine="sample.cmd">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.