В настоящее время в нашем приложении рабочего процесса, если оно обнаружит необработанное исключение, оно перезагрузит рабочий процесс из последнего сохраненного состояния и попытается снова. Есть ли способы настроить, как это работает точно? Например, если служба не работает, рабочий процесс будет перезагружаться каждую секунду и будет пытаться запустить его снова, что при одновременном выполнении нескольких рабочих процессов может привести к тысячам исключений в минуту.
Я думаю, что использование свойств timeToPersist и timeToUnload в workflowIdle может иметь какое-то отношение к этому. В настоящее время у нас есть этот набор:
Если я установлю timeToUnload на 1 минуту, это будет означать, что рабочий процесс сможет повторяться только раз в минуту?