一旦 CPU 消耗超过 10%,如何重新启动服务?

一旦 CPU 消耗超过 10%,如何重新启动服务?

我遇到 Windows 服务中断,但日志文件中没有添加明确的错误。此错误导致 CPU 消耗达到 25% 左右,从而导致服务运行而没有任何操作。我需要创建批处理文件,如果服务的 CPU 消耗达到 20% 或更多,则重新启动服务。我将安排它每分钟运行一次以检查此行为,直到我与开发人员达成解决方案。我使用 Windows Server 2019。

我能够通过以下命令让所有服务以相同的初始值运行,但无法识别 CPU 消耗。

Get-Process *Service Initial Name*

相关内容