1
我们正在进行Windows服务到Azure云服务工作者角色的迁移并想知道Azure中可用的自动崩溃恢复。可控制的Azure工作者角色崩溃恢复
以前,Windows服务崩溃恢复是使用服务控制器配置的。有已知的用户界面来管理规则(见下文)。
在Azure看来,它是无法控制的工人角色的崩溃究竟是如何处理的。是否有类似于Azure云服务中的Windows服务恢复?
我们正在进行Windows服务到Azure云服务工作者角色的迁移并想知道Azure中可用的自动崩溃恢复。可控制的Azure工作者角色崩溃恢复
以前,Windows服务崩溃恢复是使用服务控制器配置的。有已知的用户界面来管理规则(见下文)。
在Azure看来,它是无法控制的工人角色的崩溃究竟是如何处理的。是否有类似于Azure云服务中的Windows服务恢复?
Web和辅助角色将无条件回收只要有在RoleEntryPoint
Run()
方法或角色入口点进程退出未处理的异常。如果有新的异常,它会再次回收。回收过程包括重新启动角色过程并选择清理“本地存储”资源。也许重启次数有一些上限,但我从来没有设法达到目标 - 当有一个可重复的问题时,我已经看到几十次重启。
在发生崩溃时,工作人员扮演了多少次工作角色实例将被重新初始化并重新启动,据我所知,除非使用try,否则无法控制它,catch块可避免崩溃 – Coder1409