簡體   English   中英

處理工作流的“故障”state

[英]Handling the 'Faulted' state of a Workflow

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

此外,我想知道一旦工作流服務主機進入故障 state,是否有人對如何最好地處理“重新啟動”場景(或者實際上是否可能??)有任何想法/建議。 我的理解是,一旦服務主機進入有故障的 state,那么它就結束了,應用程序實際上終止了。 有人可以給我一個可能的策略嗎? 我在想可能是一個管理服務,它處理工作流服務主機控制台應用程序的失敗實例——盡管在我嘗試任何事情之前,我很想聽聽以前遇到過這種困境的人的意見。

編輯:

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

提前感謝伊恩

我們有一個Microsoft.Activities v1.8.4解決方案,請參閱基於工作流服務配置的擴展,它允許您使用服務行為和一些配置添加擴展。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM