我正在开发Azure Web应用程序。代码可以在我的本地机器上编译和运行。但是,当我在Azure Platform上载该包时,webrole无法启动并显示忙碌状态,并显示以下消息:“正在等待角色启动...系统正在初始化。2012-04-30T09:19:08Z”
Onstart()和Run()都不包含任何代码。我不是在阻止OnStart的回归。
然而,我在javascript中使用了window.setInterval。javascript函数每10秒从数据库中检索值一次。
可以做些什么来解决这个问题?
发布于 2012-04-30 23:54:10
在角色(Web或Worker)停滞的大多数情况下,我发现以下步骤非常有用:
https://support.microsoft.com/oas/default.aspx?gprid=14928&st=1&wfxredirect=1&sd=gn
联系Azure支持时,请提供你的订阅ID、部署ID、Azure Live帐户ID和你的问题的简短描述。
发布于 2012-04-30 23:01:48
我最常遇到的原因是缺少或无效的程序集。但是有几个很好的帖子可以帮助消除这个问题,所以我不会自己深入研究这个问题。
http://social.msdn.microsoft.com/Forums/en-US/windowsazuretroubleshooting/thread/6c739db9-4f6a-4203-bbec-eba70733ec16
http://blogs.msdn.com/b/tom/archive/2011/02/25/help-with-windows-azure-role-stuck-in-initializing-busy-stopped-state.aspx
http://blogs.staykov.net/2009/12/windows-azure-role-stuck-in.html
https://stackoverflow.com/questions/10381345
复制相似问题