Выполните IISRESET, если загрузка процессора выше 90%

Я пытаюсь выяснить, как сделать IISRESET, если загрузка процессора превышает 90%. Я думал об использовании командного файла или чего-то в этом роде, но на самом деле понятия не имею.

Проблема в том, что загрузка процессора достигает 99%, машина замедляется, и единственный способ заставить веб-сайт работать снова - это войти на компьютер и вручную выполнить IISRESET. Я пытаюсь выяснить, есть ли способ автоматизируйте это так, чтобы когда загрузка ЦП достигла 95%, произойдет IISRESET.

Надеюсь, кто-то может помочь.

Спасибо

Alex

1 ответ

Решение

Этот скрипт PowerShell сделает это:

if ((Get-Counter '\Processor(_Total)\% Processor Time').CounterSamples[0].CookedValue -gt 90) { &iisreset }
Другие вопросы по тегам