【问题标题】:What is the easiest way to implement a self restarting service实现自重启服务的最简单方法是什么
【发布时间】:2009-10-08 22:58:02
【问题描述】:

我有一个用 .NET 编写的 Windows 服务,我需要能够为其实现自重启功能。

例如服务在运行中不断监视环境,一旦环境变量的值达到其阈值,服务必须自行重新启动。

最简单的方法是什么?

【问题讨论】:

  • 只有我一个人认为如果它是一项服务就不需要重新启动它吗?但是对于第一个失败的解决方案 +1。
  • 我是一个“胶带”编程,伙计。这就是我的问题。

标签: .net windows-services service


【解决方案1】:

让您的应用监控环境变量,并在应该退出时退出,在服务的恢复选项卡下将服务设置为重新启动。如果您使用代码安装服务,则可以通过编程方式执行此操作。

【讨论】:

  • 我不得不从您的帖子中删除图片,因为 ImageShack 已将其删除并替换为广告。请参阅meta.stackexchange.com/q/263771/215468 了解更多信息。如果可能,您最好重新上传它们。谢谢!
【解决方案2】:

写一个Service来启动Service!

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2011-01-19
  • 2018-02-09
  • 2012-05-08
  • 2010-10-20
  • 1970-01-01
  • 2011-03-21
  • 2010-11-23
相关资源
最近更新 更多