2011-07-19 107 views
1

我想知道如何最好地處理WF4工作流服務主機中的Faulted狀態。我正在使用控制檯自託管服務。我知道一種方法是實現IErrorHandler接口,但是有人知道我如何在我的服務上配置它嗎?即如何添加到行爲集合?處理工作流的'Faulted'狀態

另外,一旦工作流服務主機進入故障狀態,我想知道有沒有人對如何最好地處理'重新啓動'場景(或實際上是否可能?)有任何想法/建議。我的理解是,一旦服務主機進入故障狀態,那麼它是結束遊戲,應用程序終止。任何人都可以爲我提供一個可能的策略嗎?我想可能是一個頂層的管理服務,負責處理工作流服務主機控制檯應用程序的失敗實例 - 儘管在嘗試任何事情之前,我有興趣聽到之前遇到過這種困境的人。

編輯:

另外,我在集羣環境中工作。當羣集進入故障轉移狀態時,工作流似乎在一分鐘(不超過)一分鐘的時間內失去與數據庫的連接。有沒有人專門處理這種情況?

在此先感謝 伊恩

回答