2011-07-19 74 views
1

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

另外,一旦工作流服务主机进入故障状态,我想知道有没有人对如何最好地处理'重新启动'场景(或实际上是否可能?)有任何想法/建议。我的理解是,一旦服务主机进入故障状态,那么它是结束游戏,应用程序终止。任何人都可以为我提供一个可能的策略吗?我想可能是一个顶层的管理服务,负责处理工作流服务主机控制台应用程序的失败实例 - 尽管在尝试任何事情之前,我有兴趣听到之前遇到过这种困境的人。

编辑:

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

在此先感谢 伊恩

回答