2

Я ищу свойства операционной системы, которые можно использовать в пакетном скрипте на окнах, который остановит службы tomcat и запустит их снова, когда использование ЦП процесса tomcat достигнет своего максимального значения:

SET USAGE_TOMCAT = tomcat_service_usage_pourcentage
SET MAX_CPU= 98% of CPU

if USAGE_TOMCAT > MAX_CPU          
 run TOMCAT_DIR/bin/shutdown.bat
 run TOMCAT_DIR/bin/startup.bat

В таком случае, как можно определить USAGE_TOMCAT и MAX_CPU?

1 ответ1

0

Logman может создавать оповещения, которые могут отслеживать некоторые системные параметры и запускать запланированные задачи. с помощью задач вы можете создать такую задачу.

:: create task that will be executed by logman
SCHTASKS /create /tn "HIGH_CPU" /tr "TOMCAT_DIR/bin/shutdown.bat" /sc ONCE /sd 01/01/1910 /st 00:00
::Set logman threshold
Logman.exe create alert high_cpu -th "\Processor(_Total)\%% Processor Time>98" -tn "HIGH_CPU" 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .