为什么 Windows-Server 2016 机器需要这么长时间才能意识到服务已崩溃并需要重新启动?

为什么 Windows-Server 2016 机器需要这么长时间才能意识到服务已崩溃并需要重新启动?

我在 Windows-Server 2016 环境中安装了一个服务器应用程序。在过去的一个月里,该应用程序崩溃了好几次(事实上,StackOverflow 问题已经被创造了)。

每次应用程序崩溃时,事件日志中都会创建一个条目(因此 Windows 操作系统很清楚应用程序崩溃的事实)。
然而,这张小表显示操作系统重新启动应用程序通常需要相当长的时间:

Crash timestamp    Restart timestamp    Difference
          13:08                13:27    19 minutes
          14:03                14:09     6 minutes
          06:57                07:04     7 minutes
          16:06                16:36    30 minutes

在此服务定义:
请注意,启动类型最近才从“自动”修改为“自动(延迟启动)”(这是在所有崩溃发生后完成的),所以这应该不是问题。

在此处输入图片描述

有人知道我如何告诉 Windows-Server 2016 系统:“如果应用程序崩溃,请检查您的服务定义,如果崩溃的应用程序被定义为服务,则启动它立即地“。

提前致谢

答案1

看着那(这恢复选项卡,如下所示,查看错误后重新启动服务的设置。可以更改这些设置以提供更快的重新启动,允许更多次重新启动尝试,甚至运行应用程序,例如向您发送电子邮件,告知该服务存在持续问题。

重启服务

相关内容