gpt4 book ai didi

windows-services - 即使配置了恢复选项,Windows 服务也无法重新启动

转载 作者:行者123 更新时间:2023-12-02 00:42:03 28 4
gpt4 key购买 nike

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

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

为恢复选项配置服务后,如果我进入任务管理器并手动结束进程,则只会应用此恢复选项。

谁能帮我解决这个问题?

最佳答案

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

希望这对像我一样的人有帮助。

关于windows-services - 即使配置了恢复选项,Windows 服务也无法重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2279069/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com