2015-05-20 69 views
1

我们正在进行Windows服务到Azure云服务工作者角色的迁移并想知道Azure中可用的自动崩溃恢复。可控制的Azure工作者角色崩溃恢复

以前,Windows服务崩溃恢复是使用服务控制器配置的。有已知的用户界面来管理规则(见下文)。

在Azure看来,它是无法控制的工人角色的崩溃究竟是如何处理的。是否有类似于Azure云服务中的Windows服务恢复?

Win Services Recovery Options UI

+1

在发生崩溃时,工作人员扮演了多少次工作角色实例将被重新初始化并重新启动,据我所知,除非使用try,否则无法控制它,catch块可避免崩溃 – Coder1409

回答

1

Web和辅助角色将无条件回收只要有在RoleEntryPointRun()方法或角色入口点进程退出未处理的异常。如果有新的异常,它会再次回收。回收过程包括重新启动角色过程并选择清理“本地存储”资源。也许重启次数有一些上限,但我从来没有设法达到目标 - 当有一个可重复的问题时,我已经看到几十次重启。

相关问题