首页 文章

处理工作流的'Faulted'状态

提问于
浏览
1

我想知道如何在WF4工作流服务主机中最好地处理Faulted状态 . 我正在使用控制台自托管服务 . 我理解一种方法是实现IErrorHandler接口,但是有人知道我如何在我的服务上配置它吗?即如何添加到Behaviors集合?

另外,我想知道一旦工作流服务主机进入故障状态,是否有人对如何最好地处理“重启”场景(或者确实如果可能的话)有任何想法/建议 . 我的理解是,一旦服务主机进入故障状态,那么它就是最终游戏并且应用程序实际上已终止 . 任何人都可以给我一个可能的策略吗?我想也许是一个顶层的管理服务来处理工作流服务主机控制台应用程序的失败实例 - 尽管我有兴趣听到那些在我尝试任何事情之前遇到过这种困境的人 .

编辑:

此外,我正在集群环境中工作 . 当群集进入故障转移状态时,工作流似乎与数据库失去连接一段时间(不超过一分钟) . 是否有人专门处理过这种情况?

在此先感谢伊恩

1 回答

相关问题