Resolve workflow status discrepancy during execution. Executing vs Faulted - In Process termination scenario

Kothawade, Kedar 1 Reputation point
2020-08-04T07:00:11.21+00:00

We have window service which is executing the workflow as per schedule time but some of the workflows stay in executing state, and client/support couldn't able to recognize whether the workflow is still running or faulted?

The workflow stays in executing state due to below causes (there may be more but we identified below ones) --

1] Thread abort exception in workflow activity

2] VWF windows service start shutting down and workflow couldn't able to complete or persist in a given grace period of time.

3] VWF windows service process terminated abruptly

I have identified the above scenario where I wanted to catch/handle these scenarios to update workflow status properly.

Can someone please help me.

Azure Service Fabric
Azure Service Fabric
An Azure service that is used to develop microservices and orchestrate containers on Windows and Linux.
252 questions
{count} votes