C#实现对Windows服务的操作_重启、停止

一、需求说明

在我们的日常运维中,可能会遇到业务服务在运行一段时间后由于某些不确定因素而停止运行,导致业务功能受影响,此时只要我们重启服务又能够正常运行了,在我们还没有完全排查从根本上解决问题前,需要一个临时的方法来救场(即:当发现业务服务停止后能够自动重新启动,减少对业务的影响,留下足够的时间来排查问题分析)。

二、需求分析

通过分析可知主要是实现:

①获取指定的业务服务;

②对指定的业务服务进行实时监测运行状态;

③当检测到业务服务的状态发生改变则立即重启该服务。

三、实现方法

服务检测工具(即:当检测到服务停止后自动重启服务)下载即可使用

3.1、服务帮助类

/***
*    Title:"基础工具" 项目
*        主题:服务帮助类
*    Description:
*

猜你喜欢

转载自blog.csdn.net/xiaochenXIHUA/article/details/129510006
今日推荐