Выполните IISRESET, если загрузка процессора выше 90%
Я пытаюсь выяснить, как сделать IISRESET, если загрузка процессора превышает 90%. Я думал об использовании командного файла или чего-то в этом роде, но на самом деле понятия не имею.
Проблема в том, что загрузка процессора достигает 99%, машина замедляется, и единственный способ заставить веб-сайт работать снова - это войти на компьютер и вручную выполнить IISRESET. Я пытаюсь выяснить, есть ли способ автоматизируйте это так, чтобы когда загрузка ЦП достигла 95%, произойдет IISRESET.
Надеюсь, кто-то может помочь.
Спасибо
Alex
1 ответ
Решение
Этот скрипт PowerShell сделает это:
if ((Get-Counter '\Processor(_Total)\% Processor Time').CounterSamples[0].CookedValue -gt 90) { &iisreset }