簡體   English   中英

Azure SDK 2.4導致“角色實例花費的時間超出預期”錯誤的原因是什么?

[英]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">

我沒有啟動任務,以下步驟對我有用。

  • 右鍵單擊Azure Cloud服務項目
  • 轉到“網絡”標簽。
  • 在“模擬器”部分中選擇“使用完整模擬器”
  • 在“本地開發服務器”部分中選擇“使用IIS Web服務器”

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM