当多个实例正在运行时,重新启动崩溃的可执行文件

时间:2018-06-30 11:05:44

标签: c# wcf process crash

我已经开发了一个用于文档处理的应用程序(.NET C#),下面是该应用程序的体系结构:

enter image description here

我的应用程序使用SQL Server,WCF Windows服务,Indexer和Processing.exe。当用户开始处理文档时,Service会使用特定的参数启动Processing.exe,例如要处理的文档以及哪个用户已请求处理。有多个用户在使用该应用程序,因此Service可以根据要求多次启动Processing.exe。

现在,Processing.exe之一没有完成任务便崩溃了!所以我的问题是...当一个特定的Processing.exe崩溃时,我们如何重新启动它?还是我们可以收到有关进程崩溃的通知?简而言之,我们该如何管理?

0 个答案:

没有答案