【问题标题】:Window Service is not able to restart even though Recovery option is configured即使配置了恢复选项,窗口服务也无法重新启动
【发布时间】:2010-02-17 07:48:12
【问题描述】:

在我的窗口服务中,如果启用服务以连接到 SQL Server,它会引发异常并且 Windows 服务将不会启动。为了克服这种情况,我将 Windows 服务的恢复选项设置为第一次失败、第二次重新启动服务失败、1 天后重置失败计数和重新启动服务为 0 分钟。

我想要的是当服务抛出异常(未处理)时,服务应该使用我已配置的恢复选项,并尝试重新启动服务。但这不起作用。

在为恢复选项配置服务后,如果我进入任务管理器并手动结束进程,那么只有这个恢复选项会被应用。

谁能帮我解决这个问题?

【问题讨论】:

    标签: windows-services recovery


    【解决方案1】:

    如果我们调用Environment.Exit( -1 ),它会向 SCM 发送信号,表明服务已崩溃,恢复选项将得到尊重。

    希望这会帮助像我这样的人。

    【讨论】:

      猜你喜欢
      • 2010-12-18
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 2018-01-02
      • 1970-01-01
      • 2017-12-06
      • 2013-09-13
      • 2012-09-20
      相关资源
      最近更新 更多