问题1:在Run()方法中发布具有while(true)块的辅助角色时,它会确保成功完成发布后,辅助角色会自动启动吗?
如果没有,那么如何启动呢?
问题2:如果启动后出于某种原因的工作人员角色已经弯腰 - 如何重启?
答案 0 :(得分:1)
问题1:在发布具有while(true)阻止的工作者角色时 它的Run()方法将确保成功完成 发布 - 工作者角色会自动启动吗?
是。所有Cloud Service
部署都会自动启动。并且您的代码永远不会退出Run()
方法。如果您的代码因任何原因退出Run()
方法,则该角色将自动recycled
。
问题2:如果由于某种原因在开始后的工人角色有 弯腰 - 如何重启?
Windows Azure Fabric Controller负责处理此类情况。 some reason
可以停止角色。 suspend
a role(工作人员或Web)的唯一方法是从Management API或门户网站明确要求。
查看this article了解详情。