【发布时间】:2011-03-29 19:40:43
【问题描述】:
我有一个停滞不前的 Windows 工作流程。通过停止我的意思是托管在 iis 中的工作流超过了挂起的计时器,而没有继续下一步。如果我创建另一个工作流,它将再次启动工作流引擎,但我真的不想创建一个工作流来执行此操作。
该工作流程旨在运行 30 天。我们现在正在测试它,为了测试它,我编写了一些代码来为模拟日提取配置文件值。现在 5 分钟等于 1 天,所有逻辑都基于从模拟天数计算的时间跨度。查看 InstancesTable 我发现它正确设置了 PendingTimer(而且我知道 PendingTimer 与我的时区不同)。 SuspensionExceptionName 或 SuspensionReason 列中没有异常,服务器的事件日志中也没有任何异常。
那么我可以做些什么来排除故障或找出问题所在?
【问题讨论】: