通过.net重启第三方Windows服务

时间:2014-10-19 09:17:00

标签: c# .net windows-services

只是好奇,我有第三方的Windows服务,每天都会丢失(没有log4net或其他东西)。它将数据添加到sql server数据库。我了解您可以使用ServiceController以编程方式重新启动Windows服务,另请参阅here。因此,我将使用另一个Windows服务监视sql server数据库,该服务的心跳大约一分钟左右,如果最后一分钟没有条目,则重新启动第三方Windows服务。这是合理的还是我过于复杂的事情(即是否有更强大的'修复')?

0 个答案:

没有答案